@@ -8,7 +8,7 @@ if (OPENSSL_VERSION_NUMBER >= 0x30200000) die('skip For OpenSSL < 3.2');
88?>
99--FILE--
1010<?php
11- $ cert = "file:// " . __DIR__ . "/cert .crt " ;
11+ $ cert = "file:// " . __DIR__ . "/crit .crt " ;
1212
1313$ parsedCert = openssl_x509_parse ($ cert );
1414var_dump ($ parsedCert === openssl_x509_parse (openssl_x509_read ($ cert )));
@@ -17,51 +17,51 @@ var_dump(openssl_x509_parse($cert, false));
1717?>
1818--EXPECTF--
1919bool(true)
20- array(16 ) {
20+ array(17 ) {
2121 ["name"]=>
22- string(96) "/C=BR/ST=Rio Grande do Sul/L=Porto Alegre
/CN=Henrique do N. Angelo /
[email protected] "
22+ string(96) "/
CN=Henrique do N. Angelo/ C=BR/ST=Rio Grande do Sul/L=Porto Alegre/
[email protected] "
2323 ["subject"]=>
2424 array(5) {
25+ ["CN"]=>
26+ string(21) "Henrique do N. Angelo"
2527 ["C"]=>
2628 string(2) "BR"
2729 ["ST"]=>
2830 string(17) "Rio Grande do Sul"
2931 ["L"]=>
3032 string(12) "Porto Alegre"
31- ["CN"]=>
32- string(21) "Henrique do N. Angelo"
3333 ["emailAddress"]=>
34343535 }
3636 ["hash"]=>
3737 string(8) "%s"
3838 ["issuer"]=>
3939 array(5) {
40+ ["CN"]=>
41+ string(21) "Henrique do N. Angelo"
4042 ["C"]=>
4143 string(2) "BR"
4244 ["ST"]=>
4345 string(17) "Rio Grande do Sul"
4446 ["L"]=>
4547 string(12) "Porto Alegre"
46- ["CN"]=>
47- string(21) "Henrique do N. Angelo"
4848 ["emailAddress"]=>
49495050 }
5151 ["version"]=>
5252 int(2)
5353 ["serialNumber"]=>
54- string(20 ) "12593567369101004962 "
54+ string(42 ) "0x5EE94A5F3A71AF7DEC57FD8BC08D3ECA1A540198 "
5555 ["serialNumberHex"]=>
56- string(16 ) "AEC556CC723750A2 "
56+ string(40 ) "5EE94A5F3A71AF7DEC57FD8BC08D3ECA1A540198 "
5757 ["validFrom"]=>
58- string(13) "080630102843Z "
58+ string(13) "251002180630Z "
5959 ["validTo"]=>
60- string(13) "080730102843Z "
60+ string(13) "261002180630Z "
6161 ["validFrom_time_t"]=>
62- int(1214821723 )
62+ int(1759428390 )
6363 ["validTo_time_t"]=>
64- int(1217413723 )
64+ int(1790964390 )
6565 ["signatureTypeSN"]=>
6666 string(8) "RSA-SHA1"
6767 ["signatureTypeLN"]=>
@@ -157,58 +157,61 @@ array(16) {
157157 ["subjectKeyIdentifier"]=>
158158 string(59) "DB:7E:40:72:BD:5C:35:85:EC:29:29:81:12:E8:62:68:6A:B7:3F:7D"
159159 ["authorityKeyIdentifier"]=>
160- string(%d) "keyid:DB:7E:40:72:BD:5C:35:85:EC:29:29:81:12:E8:62:68:6A:B7:3F:7D
161- DirName:/C=BR/ST=Rio Grande do Sul/L=Porto Alegre/CN=Henrique do N. Angelo/
[email protected] 162- serial:AE:C5:56:CC:72:37:50:A2%A"
160+ string(%d) "DB:7E:40:72:BD:5C:35:85:EC:29:29:81:12:E8:62:68:6A:B7:3F:7D"
163161 ["basicConstraints"]=>
164162 string(7) "CA:TRUE"
165163 }
164+ ["criticalExtensions"]=>
165+ array(1) {
166+ [0]=>
167+ string(16) "basicConstraints"
168+ }
166169}
167- array(16 ) {
170+ array(17 ) {
168171 ["name"]=>
169- string(96) "/C=BR/ST=Rio Grande do Sul/L=Porto Alegre
/CN=Henrique do N. Angelo /
[email protected] "
172+ string(96) "/
CN=Henrique do N. Angelo/ C=BR/ST=Rio Grande do Sul/L=Porto Alegre/
[email protected] "
170173 ["subject"]=>
171174 array(5) {
175+ ["commonName"]=>
176+ string(21) "Henrique do N. Angelo"
172177 ["countryName"]=>
173178 string(2) "BR"
174179 ["stateOrProvinceName"]=>
175180 string(17) "Rio Grande do Sul"
176181 ["localityName"]=>
177182 string(12) "Porto Alegre"
178- ["commonName"]=>
179- string(21) "Henrique do N. Angelo"
180183 ["emailAddress"]=>
181184182185 }
183186 ["hash"]=>
184187 string(8) "%s"
185188 ["issuer"]=>
186189 array(5) {
190+ ["commonName"]=>
191+ string(21) "Henrique do N. Angelo"
187192 ["countryName"]=>
188193 string(2) "BR"
189194 ["stateOrProvinceName"]=>
190195 string(17) "Rio Grande do Sul"
191196 ["localityName"]=>
192197 string(12) "Porto Alegre"
193- ["commonName"]=>
194- string(21) "Henrique do N. Angelo"
195198 ["emailAddress"]=>
196199197200 }
198201 ["version"]=>
199202 int(2)
200203 ["serialNumber"]=>
201- string(20 ) "12593567369101004962 "
204+ string(42 ) "0x5EE94A5F3A71AF7DEC57FD8BC08D3ECA1A540198 "
202205 ["serialNumberHex"]=>
203- string(16 ) "AEC556CC723750A2 "
206+ string(40 ) "5EE94A5F3A71AF7DEC57FD8BC08D3ECA1A540198 "
204207 ["validFrom"]=>
205- string(13) "080630102843Z "
208+ string(13) "251002180630Z "
206209 ["validTo"]=>
207- string(13) "080730102843Z "
210+ string(13) "261002180630Z "
208211 ["validFrom_time_t"]=>
209- int(1214821723 )
212+ int(1759428390 )
210213 ["validTo_time_t"]=>
211- int(1217413723 )
214+ int(1790964390 )
212215 ["signatureTypeSN"]=>
213216 string(8) "RSA-SHA1"
214217 ["signatureTypeLN"]=>
@@ -304,10 +307,13 @@ array(16) {
304307 ["subjectKeyIdentifier"]=>
305308 string(59) "DB:7E:40:72:BD:5C:35:85:EC:29:29:81:12:E8:62:68:6A:B7:3F:7D"
306309 ["authorityKeyIdentifier"]=>
307- string(%d) "keyid:DB:7E:40:72:BD:5C:35:85:EC:29:29:81:12:E8:62:68:6A:B7:3F:7D
308- DirName:/C=BR/ST=Rio Grande do Sul/L=Porto Alegre/CN=Henrique do N. Angelo/
[email protected] 309- serial:AE:C5:56:CC:72:37:50:A2%A"
310+ string(%d) "DB:7E:40:72:BD:5C:35:85:EC:29:29:81:12:E8:62:68:6A:B7:3F:7D"
310311 ["basicConstraints"]=>
311312 string(7) "CA:TRUE"
312313 }
314+ ["criticalExtensions"]=>
315+ array(1) {
316+ [0]=>
317+ string(16) "basicConstraints"
318+ }
313319}
0 commit comments