<?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";
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!'; }