mirror of
https://github.com/php/php-src.git
synced 2026-04-21 15:08:16 +02:00
21c776850c
See: http://qa.php.net/reports/viewreports.php?version=5.3.10&test=%2Fext%2Fopenssl%2Ftests%2Fbug28382.phpt I'm not sure if this is due to a change in the openssl library or in the extension, so perhaps the test itself needs to change, but for now synch it with the new output and watch for failures.
44 lines
1.2 KiB
PHP
44 lines
1.2 KiB
PHP
--TEST--
|
|
Bug #28382 (openssl_x509_parse extensions support)
|
|
--SKIPIF--
|
|
<?php
|
|
if (!extension_loaded("openssl")) die("skip");
|
|
if (OPENSSL_VERSION_NUMBER<0x009070af) die("skip");
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
$cert = file_get_contents(dirname(__FILE__) . "/bug28382cert.txt");
|
|
$ext = openssl_x509_parse($cert);
|
|
var_dump($ext['extensions']);
|
|
?>
|
|
--EXPECTF--
|
|
array(11) {
|
|
["basicConstraints"]=>
|
|
string(8) "CA:FALSE"
|
|
["nsComment"]=>
|
|
string(38) "For Grid use only; request tag userTag"
|
|
["nsCertType"]=>
|
|
string(30) "SSL Client, SSL Server, S/MIME"
|
|
["crlDistributionPoints"]=>
|
|
string(65) "
|
|
Full Name:
|
|
URI:http://mobile.blue-software.ro:90/ca/crl.shtml
|
|
"
|
|
["nsCaPolicyUrl"]=>
|
|
string(38) "http://mobile.blue-software.ro:90/pub/"
|
|
["subjectAltName"]=>
|
|
string(28) "email:sergiu@bluesoftware.ro"
|
|
["subjectKeyIdentifier"]=>
|
|
string(59) "B0:A7:FF:F9:41:15:DE:23:39:BD:DD:31:0F:97:A0:B2:A2:74:E0:FC"
|
|
["authorityKeyIdentifier"]=>
|
|
string(115) "DirName:/C=RO/ST=Romania/L=Craiova/O=Sergiu/OU=Sergiu SRL/CN=Sergiu CA/emailAddress=n_sergiu@hotmail.com
|
|
serial:00
|
|
"
|
|
["keyUsage"]=>
|
|
string(71) "Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment"
|
|
["nsBaseUrl"]=>
|
|
string(20) "http://62.231.98.52/"
|
|
["1.2.3.4"]=>
|
|
string(4) "%s"
|
|
}
|