]> granicus.if.org Git - php/commitdiff
Another openssl test that is dependent on the openssl version. The output has
authorRasmus Lerdorf <rasmus@php.net>
Sun, 5 Feb 2012 10:08:16 +0000 (10:08 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Sun, 5 Feb 2012 10:08:16 +0000 (10:08 +0000)
changed in more recent versions. Synch with newer output and consider changing
the test to only pick out the more stable fields instead of all of them.

ext/openssl/tests/openssl_x509_parse_basic.phpt

index 5484bfe58d9396d24cfd4061095470c1134af54a..e0f1dbb968fe8b99826706a99034182fe7b0e3b2 100644 (file)
@@ -9,7 +9,7 @@ $cert = "file://" . dirname(__FILE__) . "/cert.crt";
 var_dump(openssl_x509_parse($cert));
 var_dump(openssl_x509_parse($cert, false));
 ?>
---EXPECT--
+--EXPECTF--
 array(12) {
   ["name"]=>
   string(96) "/C=BR/ST=Rio Grande do Sul/L=Porto Alegre/CN=Henrique do N. Angelo/emailAddress=hnangelo@php.net"
@@ -27,7 +27,7 @@ array(12) {
     string(16) "hnangelo@php.net"
   }
   ["hash"]=>
-  string(8) "088c65c2"
+  string(8) "%s"
   ["issuer"]=>
   array(5) {
     ["C"]=>
@@ -54,7 +54,7 @@ array(12) {
   ["validTo_time_t"]=>
   int(1217413723)
   ["purposes"]=>
-  array(8) {
+  array(9) {
     [1]=>
     array(3) {
       [0]=>
@@ -127,6 +127,15 @@ array(12) {
       [2]=>
       string(10) "ocsphelper"
     }
+    [9]=>
+    array(3) {
+      [0]=>
+      bool(false)
+      [1]=>
+      bool(true)
+      [2]=>
+      string(13) "timestampsign"
+    }
   }
   ["extensions"]=>
   array(3) {
@@ -158,7 +167,7 @@ array(12) {
     string(16) "hnangelo@php.net"
   }
   ["hash"]=>
-  string(8) "088c65c2"
+  string(8) "%s"
   ["issuer"]=>
   array(5) {
     ["countryName"]=>
@@ -185,7 +194,7 @@ array(12) {
   ["validTo_time_t"]=>
   int(1217413723)
   ["purposes"]=>
-  array(8) {
+  array(9) {
     [1]=>
     array(3) {
       [0]=>
@@ -258,6 +267,15 @@ array(12) {
       [2]=>
       string(11) "OCSP helper"
     }
+    [9]=>
+    array(3) {
+      [0]=>
+      bool(false)
+      [1]=>
+      bool(true)
+      [2]=>
+      string(18) "Time Stamp signing"
+    }
   }
   ["extensions"]=>
   array(3) {