Beispiel #1
0
<?php 
$pflog = gostPathFileLog('logfile.txt');
echo $pflog;
echo "\r\n";
if (function_exists('gostParseCertificate')) {
    $cn = '077-001';
    $pflog = gostPathFileLog('c:\\PHP5\\logfile.txt');
    echo $pflog;
    $content = file_get_contents($cn . '.cer');
    $b64content = base64_encode($content);
    file_put_contents($cn . '.cont', $b64content);
    if ($res = gostParseCertificate($b64content, 1)) {
        echo '$res';
        print_r($res);
        $cn_value = $res['name'];
        echo $cn_value;
        //$ext_value =  $res['extensions']['1.2.3.4.5.6'];
        //echo $ext_value;
    } else {
        echo 'ERR:' . gostGetLastError();
    }
} else {
    echo 'Function not present.';
}
echo "\r\n";
Beispiel #2
0
echo $pflog;
echo "\r\n";
if (function_exists('gostParseCertificate')) {
    echo 'IN: ' . @$argv[1] . ' -> FUNC:' . gostParseCertificate('MIIEfzCCBCygAwIBAgIKEgjjegAAAABW2zAKBgYqhQMCAgMFADCBwDEeMBwGCSqG
SIb3DQEJARYPdWNpbmZvQGduaXZjLnJ1MQswCQYDVQQGEwJSVTEVMBMGA1UEBwwM
0JzQvtGB0LrQstCwMTAwLgYDVQQKDCfQpNCT0KPQnyDQk9Cd0JjQktCmINCk0J3Q
oSDQoNC+0YHRgdC40LgxMDAuBgNVBAsMJ9Cj0LTQvtGB0YLQvtCy0LXRgNGP0Y7R
idC40Lkg0YbQtdC90YLRgDEWMBQGA1UEAxMNR05JVkMgRk5TIFJVUzAeFw0xMDEy
MjkxMzAxMDBaFw0xMTEyMjkxMzEwMDBaMIIBVDEYMBYGCCqFAwOBAwEBDAo3NzI5
NjMzMTMxMRswGQYJKoZIhvcNAQkBFgxlZUBnYXJhbnQucnUxCzAJBgNVBAYTAlJV
MRgwFgYDVQQIDA83NyDQnNC+0YHQutCy0LAxGTAXBgNVBAcMENCzLiDQnNC+0YHQ
utCy0LAxNzA1BgNVBAoMLtCe0J7QniDQrdC70LXQutGC0YDQvtC90L3Ri9C5INGN
0LrRgdC/0YDQtdGB0YExCjAIBgNVBAsMATAxOTA3BgNVBAMMMNCc0LDQutGB0LjQ
vNC+0LIg0KHQtdGA0LPQtdC5INCS0LDQtNC40LzQvtCy0LjRhzFZMFcGA1UEDAxQ
0KHQv9C10YbQuNCw0LvQuNGB0YIg0YLQtdGF0L3QuNGH0LXRgdC60L7QuSDQv9C+
0LTQtNC10YDQttC60Lgg0L7RgtC00LXQu9CwIOKEljYwYzAcBgYqhQMCAhMwEgYH
KoUDAgIkAAYHKoUDAgIeAQNDAARAPGv+0OR0lixpXOptXGKL61O+hx9bvslXlrYE
0AY9/NEKqyWmqNzLAbuY0Z0ITYHpNB0Ji2YN2HLDFzSGDx0e7KOCAWswggFnMA4G
A1UdDwEB/wQEAwIE8DAdBgNVHSUEFjAUBggrBgEFBQcDBAYIKwYBBQUHAwIwHQYD
VR0OBBYEFA4ggY6LmPoQFp/E2WGyzRVv2SzrMB8GA1UdIwQYMBaAFBMQt5JPv+ei
D7j1nYkVJssQ6/RfMGIGA1UdHwRbMFkwV6BVoFOGJmh0dHA6Ly93d3cuZ25pdmMu
cnUvdWMvR05JVkNGTlNSVVMuY3JshilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZj
L0dOSVZDRk5TUlVTLmNybDB5BggrBgEFBQcBAQRtMGswMgYIKwYBBQUHMAKGJmh0
dHA6Ly93d3cuZ25pdmMucnUvdWMvR05JVkNGTlNSVVMuY3J0MDUGCCsGAQUFBzAC
hilodHRwOi8vYzAwMDAtYXBwMDA1L2duaXZjL0dOSVZDRk5TUlVTLmNydDAXBgNV
HSAEEDAOMAwGCiqFAwOBA4doAAIwCgYGKoUDAgIDBQADQQD+2ePH3z64gVFITIrb
ogFR5e5v1X+3yzpOTE1lGmulAnPzHwfyNNYyk41UxoJnNtvu12Pqr2j/Mn8f6cK+
O2hA') . '.';
} else {
    echo 'Func not found!';
}