Index: net/data/parse_certificate_unittest/version3.pem |
diff --git a/net/data/parse_certificate_unittest/version3.pem b/net/data/parse_certificate_unittest/version3.pem |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2abfaa37d363981fc1fc2d2f07c1d8a951f30149 |
--- /dev/null |
+++ b/net/data/parse_certificate_unittest/version3.pem |
@@ -0,0 +1,352 @@ |
+$ openssl x509 -inform DER -text -noout < [CERTIFICATE] |
+Certificate: |
+ Data: |
+ Version: 3 (0x2) |
+ Serial Number: 12212980736348278 (0x2b63a42a705076) |
+ Signature Algorithm: sha1WithRSAEncryption |
+ Issuer: C=US, ST=Arizona, L=Scottsdale, O=GoDaddy.com, Inc., OU=http://certificates.godaddy.com/repository, CN=Go Daddy Secure Certification Authority/serialNumber=07969287 |
+ Validity |
+ Not Before: Apr 19 13:53:24 2012 GMT |
+ Not After : Apr 19 13:53:24 2013 GMT |
+ Subject: O=kthulhu.net, OU=Domain Control Validated, CN=kthulhu.net |
+ Subject Public Key Info: |
+ Public Key Algorithm: rsaEncryption |
+ Public-Key: (2048 bit) |
+ Modulus: |
+ 00:af:34:24:b8:46:6f:e7:19:0d:2c:9e:d1:0a:00: |
+ 18:98:7e:2f:1b:ce:c5:14:f1:66:e4:9f:bd:39:b7: |
+ a7:34:01:6a:9b:c5:79:0b:82:33:5e:6d:7e:b3:ba: |
+ e8:d2:c9:dd:2c:ec:83:1f:92:0d:34:0b:4a:92:ea: |
+ a9:ee:4a:ae:6e:5d:5b:6c:fd:d9:e3:e4:5a:dc:43: |
+ 6f:ed:ca:70:41:b4:23:a1:a6:a3:44:a0:86:45:42: |
+ ec:fe:31:4c:08:00:12:8a:2f:fe:de:39:24:b9:f3: |
+ 62:9a:ee:dc:05:f0:d7:39:24:11:d9:84:19:2f:8c: |
+ e1:0d:6e:ec:b3:fc:f0:4d:5b:29:62:7c:6f:53:ba: |
+ 03:72:a3:88:c0:29:85:c1:0f:c5:bd:84:c0:c4:5d: |
+ 6e:a3:32:81:b0:97:cb:f3:9e:2f:d0:c2:88:ec:61: |
+ 32:ca:7e:96:f2:36:7b:7f:c7:12:73:c6:a1:be:b2: |
+ c0:62:df:de:b4:0c:6b:98:77:0c:51:52:5b:5b:e8: |
+ 31:5e:2c:09:b0:77:e3:d3:74:b5:fd:1c:a9:1d:36: |
+ f8:81:1a:84:cf:7a:57:eb:09:7c:b2:ab:49:3f:42: |
+ f9:99:7b:90:80:44:a8:10:06:78:4a:b3:d8:2f:15: |
+ f2:b6:aa:d4:d7:22:e2:df:6c:60:5b:01:ee:d4:0e: |
+ df:21 |
+ Exponent: 65537 (0x10001) |
+ X509v3 extensions: |
+ X509v3 Basic Constraints: critical |
+ CA:FALSE |
+ X509v3 Extended Key Usage: |
+ TLS Web Server Authentication, TLS Web Client Authentication |
+ X509v3 Key Usage: critical |
+ Digital Signature, Key Encipherment |
+ X509v3 CRL Distribution Points: |
+ |
+ Full Name: |
+ URI:http://crl.godaddy.com/gds1-68.crl |
+ |
+ X509v3 Certificate Policies: |
+ Policy: 2.16.840.1.114413.1.7.23.1 |
+ CPS: http://certificates.godaddy.com/repository/ |
+ |
+ Authority Information Access: |
+ OCSP - URI:http://ocsp.godaddy.com/ |
+ CA Issuers - URI:http://certificates.godaddy.com/repository/gd_intermediate.crt |
+ |
+ X509v3 Authority Key Identifier: |
+ keyid:FD:AC:61:32:93:6C:45:D6:E2:EE:85:5F:9A:BA:E7:76:99:68:CC:E7 |
+ |
+ X509v3 Subject Alternative Name: |
+ DNS:kthulhu.net, DNS:www.kthulhu.net |
+ X509v3 Subject Key Identifier: |
+ A3:1E:1A:B1:A9:E4:F5:50:BC:3E:05:E1:74:CF:01:D0:9E:35:E0:17 |
+ Signature Algorithm: sha1WithRSAEncryption |
+ b7:84:1b:d4:33:48:2e:04:12:5c:aa:c5:43:35:e8:45:1a:d7: |
+ 7e:c2:c6:e0:a8:41:cc:0c:64:8c:20:ae:5a:86:0e:2b:82:a5: |
+ 1e:be:a7:bd:f3:15:5b:f6:7d:df:30:5d:33:0a:cf:f7:2d:80: |
+ 3a:99:bc:ca:42:8f:22:d9:77:5b:6f:27:2b:03:42:dc:fa:4d: |
+ 8b:49:3d:7e:8b:5f:6b:af:48:9d:61:be:83:97:c9:b3:c8:e6: |
+ df:d1:14:10:1d:9e:70:8e:3f:86:4a:13:a4:e1:21:97:b8:87: |
+ 75:84:9c:84:25:9a:0d:52:37:6e:df:21:f2:3d:ff:8a:e9:46: |
+ 83:b6:9e:01:dc:40:99:64:fc:b3:d7:d4:85:b1:84:ec:05:7e: |
+ cf:9b:5b:b4:b4:0e:a4:0e:93:5a:35:0c:4e:94:41:10:43:ea: |
+ 20:28:57:aa:48:9e:dd:d3:fd:c3:f3:75:85:98:8c:6d:1c:a5: |
+ 7b:8e:95:9c:65:c4:95:0e:36:9c:8c:56:48:b1:54:e0:8d:08: |
+ 24:80:89:24:52:b0:2f:aa:c1:4f:15:37:14:9d:7a:20:93:aa: |
+ ad:1b:11:f8:0b:5e:f0:5e:84:0e:ed:3b:1a:fa:3d:cc:71:83: |
+ f5:1d:99:82:c4:18:bb:af:77:d9:24:4b:b9:93:94:e9:bc:35: |
+ 38:29:e9:9f |
+ |
+ |
+$ openssl asn1parse -i -inform DER < [CERTIFICATE] |
+ 0:d=0 hl=4 l=1367 cons: SEQUENCE |
+ 4:d=1 hl=4 l=1087 cons: SEQUENCE |
+ 8:d=2 hl=2 l= 3 cons: cont [ 0 ] |
+ 10:d=3 hl=2 l= 1 prim: INTEGER :02 |
+ 13:d=2 hl=2 l= 7 prim: INTEGER :2B63A42A705076 |
+ 22:d=2 hl=2 l= 13 cons: SEQUENCE |
+ 24:d=3 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption |
+ 35:d=3 hl=2 l= 0 prim: NULL |
+ 37:d=2 hl=3 l= 202 cons: SEQUENCE |
+ 40:d=3 hl=2 l= 11 cons: SET |
+ 42:d=4 hl=2 l= 9 cons: SEQUENCE |
+ 44:d=5 hl=2 l= 3 prim: OBJECT :countryName |
+ 49:d=5 hl=2 l= 2 prim: PRINTABLESTRING :US |
+ 53:d=3 hl=2 l= 16 cons: SET |
+ 55:d=4 hl=2 l= 14 cons: SEQUENCE |
+ 57:d=5 hl=2 l= 3 prim: OBJECT :stateOrProvinceName |
+ 62:d=5 hl=2 l= 7 prim: PRINTABLESTRING :Arizona |
+ 71:d=3 hl=2 l= 19 cons: SET |
+ 73:d=4 hl=2 l= 17 cons: SEQUENCE |
+ 75:d=5 hl=2 l= 3 prim: OBJECT :localityName |
+ 80:d=5 hl=2 l= 10 prim: PRINTABLESTRING :Scottsdale |
+ 92:d=3 hl=2 l= 26 cons: SET |
+ 94:d=4 hl=2 l= 24 cons: SEQUENCE |
+ 96:d=5 hl=2 l= 3 prim: OBJECT :organizationName |
+ 101:d=5 hl=2 l= 17 prim: PRINTABLESTRING :GoDaddy.com, Inc. |
+ 120:d=3 hl=2 l= 51 cons: SET |
+ 122:d=4 hl=2 l= 49 cons: SEQUENCE |
+ 124:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName |
+ 129:d=5 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy.com/repository |
+ 173:d=3 hl=2 l= 48 cons: SET |
+ 175:d=4 hl=2 l= 46 cons: SEQUENCE |
+ 177:d=5 hl=2 l= 3 prim: OBJECT :commonName |
+ 182:d=5 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certification Authority |
+ 223:d=3 hl=2 l= 17 cons: SET |
+ 225:d=4 hl=2 l= 15 cons: SEQUENCE |
+ 227:d=5 hl=2 l= 3 prim: OBJECT :serialNumber |
+ 232:d=5 hl=2 l= 8 prim: PRINTABLESTRING :07969287 |
+ 242:d=2 hl=2 l= 30 cons: SEQUENCE |
+ 244:d=3 hl=2 l= 13 prim: UTCTIME :120419135324Z |
+ 259:d=3 hl=2 l= 13 prim: UTCTIME :130419135324Z |
+ 274:d=2 hl=2 l= 79 cons: SEQUENCE |
+ 276:d=3 hl=2 l= 20 cons: SET |
+ 278:d=4 hl=2 l= 18 cons: SEQUENCE |
+ 280:d=5 hl=2 l= 3 prim: OBJECT :organizationName |
+ 285:d=5 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net |
+ 298:d=3 hl=2 l= 33 cons: SET |
+ 300:d=4 hl=2 l= 31 cons: SEQUENCE |
+ 302:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName |
+ 307:d=5 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated |
+ 333:d=3 hl=2 l= 20 cons: SET |
+ 335:d=4 hl=2 l= 18 cons: SEQUENCE |
+ 337:d=5 hl=2 l= 3 prim: OBJECT :commonName |
+ 342:d=5 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net |
+ 355:d=2 hl=4 l= 290 cons: SEQUENCE |
+ 359:d=3 hl=2 l= 13 cons: SEQUENCE |
+ 361:d=4 hl=2 l= 9 prim: OBJECT :rsaEncryption |
+ 372:d=4 hl=2 l= 0 prim: NULL |
+ 374:d=3 hl=4 l= 271 prim: BIT STRING |
+ 649:d=2 hl=4 l= 442 cons: cont [ 3 ] |
+ 653:d=3 hl=4 l= 438 cons: SEQUENCE |
+ 657:d=4 hl=2 l= 15 cons: SEQUENCE |
+ 659:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints |
+ 664:d=5 hl=2 l= 1 prim: BOOLEAN :255 |
+ 667:d=5 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100 |
+ 674:d=4 hl=2 l= 29 cons: SEQUENCE |
+ 676:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage |
+ 681:d=5 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050507030106082B06010505070302 |
+ 705:d=4 hl=2 l= 14 cons: SEQUENCE |
+ 707:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Key Usage |
+ 712:d=5 hl=2 l= 1 prim: BOOLEAN :255 |
+ 715:d=5 hl=2 l= 4 prim: OCTET STRING [HEX DUMP]:030205A0 |
+ 721:d=4 hl=2 l= 51 cons: SEQUENCE |
+ 723:d=5 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Points |
+ 728:d=5 hl=2 l= 44 prim: OCTET STRING [HEX DUMP]:302A3028A026A0248622687474703A2F2F63726C2E676F64616464792E636F6D2F676473312D36382E63726C |
+ 774:d=4 hl=2 l= 83 cons: SEQUENCE |
+ 776:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies |
+ 781:d=5 hl=2 l= 76 prim: OCTET STRING [HEX DUMP]:304A3048060B6086480186FD6D010717013039303706082B06010505070201162B687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F7369746F72792F |
+ 859:d=4 hl=3 l= 128 cons: SEQUENCE |
+ 862:d=5 hl=2 l= 8 prim: OBJECT :Authority Information Access |
+ 872:d=5 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060105050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B06010505073002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F7369746F72792F67645F696E7465726D6564696174652E637274 |
+ 990:d=4 hl=2 l= 31 cons: SEQUENCE |
+ 992:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identifier |
+ 997:d=5 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC6132936C45D6E2EE855F9ABAE7769968CCE7 |
+ 1023:d=4 hl=2 l= 39 cons: SEQUENCE |
+ 1025:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Name |
+ 1030:d=5 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C68752E6E6574820F7777772E6B7468756C68752E6E6574 |
+ 1064:d=4 hl=2 l= 29 cons: SEQUENCE |
+ 1066:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifier |
+ 1071:d=5 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F550BC3E05E174CF01D09E35E017 |
+ 1095:d=1 hl=2 l= 13 cons: SEQUENCE |
+ 1097:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption |
+ 1108:d=2 hl=2 l= 0 prim: NULL |
+ 1110:d=1 hl=4 l= 257 prim: BIT STRING |
+-----BEGIN CERTIFICATE----- |
+MIIFVzCCBD+gAwIBAgIHK2OkKnBQdjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UEBhMCVVMxEDA |
+OBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY2 |
+9tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9za |
+XRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTER |
+MA8GA1UEBRMIMDc5NjkyODcwHhcNMTIwNDE5MTM1MzI0WhcNMTMwNDE5MTM1MzI0WjBPMRQwEgY |
+DVQQKEwtrdGh1bGh1Lm5ldDEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRQwEg |
+YDVQQDEwtrdGh1bGh1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK80JLhGb |
++cZDSye0QoAGJh+LxvOxRTxZuSfvTm3pzQBapvFeQuCM15tfrO66NLJ3Szsgx+SDTQLSpLqqe5K |
+rm5dW2z92ePkWtxDb+3KcEG0I6Gmo0SghkVC7P4xTAgAEoov/t45JLnzYpru3AXw1zkkEdmEGS+ |
+M4Q1u7LP88E1bKWJ8b1O6A3KjiMAphcEPxb2EwMRdbqMygbCXy/OeL9DCiOxhMsp+lvI2e3/HEn |
+PGob6ywGLf3rQMa5h3DFFSW1voMV4sCbB349N0tf0cqR02+IEahM96V+sJfLKrST9C+Zl7kIBEq |
+BAGeEqz2C8V8raq1Nci4t9sYFsB7tQO3yECAwEAAaOCAbowggG2MA8GA1UdEwEB/wQFMAMBAQAw |
+HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDA |
+qMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtNjguY3JsMFMGA1UdIARMMEowSA |
+YLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5L |
+mNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz |
+cC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5 |
+jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u |
+6FX5q653aZaMznMCcGA1UdEQQgMB6CC2t0aHVsaHUubmV0gg93d3cua3RodWxodS5uZXQwHQYDV |
+R0OBBYEFKMeGrGp5PVQvD4F4XTPAdCeNeAXMA0GCSqGSIb3DQEBBQUAA4IBAQC3hBvUM0guBBJc |
+qsVDNehFGtd+wsbgqEHMDGSMIK5ahg4rgqUevqe98xVb9n3fMF0zCs/3LYA6mbzKQo8i2Xdbbyc |
+rA0Lc+k2LST1+i19rr0idYb6Dl8mzyObf0RQQHZ5wjj+GShOk4SGXuId1hJyEJZoNUjdu3yHyPf |
++K6UaDtp4B3ECZZPyz19SFsYTsBX7Pm1u0tA6kDpNaNQxOlEEQQ+ogKFeqSJ7d0/3D83WFmIxtH |
+KV7jpWcZcSVDjacjFZIsVTgjQgkgIkkUrAvqsFPFTcUnXogk6qtGxH4C17wXoQO7Tsa+j3McYP1 |
+HZmCxBi7r3fZJEu5k5TpvDU4Kemf |
+-----END CERTIFICATE----- |
+ |
+ |
+-----BEGIN SIGNATURE----- |
+t4Qb1DNILgQSXKrFQzXoRRrXfsLG4KhBzAxkjCCuWoYOK4KlHr6nvfMVW/Z93zBdMwrP9y2AOpm |
+8ykKPItl3W28nKwNC3PpNi0k9fotfa69InWG+g5fJs8jm39EUEB2ecI4/hkoTpOEhl7iHdYSchC |
+WaDVI3bt8h8j3/iulGg7aeAdxAmWT8s9fUhbGE7AV+z5tbtLQOpA6TWjUMTpRBEEPqIChXqkie3 |
+dP9w/N1hZiMbRyle46VnGXElQ42nIxWSLFU4I0IJICJJFKwL6rBTxU3FJ16IJOqrRsR+Ate8F6E |
+Du07Gvo9zHGD9R2ZgsQYu6932SRLuZOU6bw1OCnpnw== |
+-----END SIGNATURE----- |
+ |
+$ openssl asn1parse -i -inform DER < [SIGNATURE ALGORITHM] |
+ 0:d=0 hl=2 l= 13 cons: SEQUENCE |
+ 2:d=1 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption |
+ 13:d=1 hl=2 l= 0 prim: NULL |
+-----BEGIN SIGNATURE ALGORITHM----- |
+MA0GCSqGSIb3DQEBBQUA |
+-----END SIGNATURE ALGORITHM----- |
+ |
+ |
+-----BEGIN SERIAL NUMBER----- |
+K2OkKnBQdg== |
+-----END SERIAL NUMBER----- |
+ |
+$ openssl asn1parse -i -inform DER < [SIGNATURE ALGORITHM] |
+ 0:d=0 hl=2 l= 13 cons: SEQUENCE |
+ 2:d=1 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption |
+ 13:d=1 hl=2 l= 0 prim: NULL |
+-----BEGIN SIGNATURE ALGORITHM----- |
+MA0GCSqGSIb3DQEBBQUA |
+-----END SIGNATURE ALGORITHM----- |
+ |
+$ openssl asn1parse -i -inform DER < [ISSUER] |
+ 0:d=0 hl=3 l= 202 cons: SEQUENCE |
+ 3:d=1 hl=2 l= 11 cons: SET |
+ 5:d=2 hl=2 l= 9 cons: SEQUENCE |
+ 7:d=3 hl=2 l= 3 prim: OBJECT :countryName |
+ 12:d=3 hl=2 l= 2 prim: PRINTABLESTRING :US |
+ 16:d=1 hl=2 l= 16 cons: SET |
+ 18:d=2 hl=2 l= 14 cons: SEQUENCE |
+ 20:d=3 hl=2 l= 3 prim: OBJECT :stateOrProvinceName |
+ 25:d=3 hl=2 l= 7 prim: PRINTABLESTRING :Arizona |
+ 34:d=1 hl=2 l= 19 cons: SET |
+ 36:d=2 hl=2 l= 17 cons: SEQUENCE |
+ 38:d=3 hl=2 l= 3 prim: OBJECT :localityName |
+ 43:d=3 hl=2 l= 10 prim: PRINTABLESTRING :Scottsdale |
+ 55:d=1 hl=2 l= 26 cons: SET |
+ 57:d=2 hl=2 l= 24 cons: SEQUENCE |
+ 59:d=3 hl=2 l= 3 prim: OBJECT :organizationName |
+ 64:d=3 hl=2 l= 17 prim: PRINTABLESTRING :GoDaddy.com, Inc. |
+ 83:d=1 hl=2 l= 51 cons: SET |
+ 85:d=2 hl=2 l= 49 cons: SEQUENCE |
+ 87:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName |
+ 92:d=3 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy.com/repository |
+ 136:d=1 hl=2 l= 48 cons: SET |
+ 138:d=2 hl=2 l= 46 cons: SEQUENCE |
+ 140:d=3 hl=2 l= 3 prim: OBJECT :commonName |
+ 145:d=3 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certification Authority |
+ 186:d=1 hl=2 l= 17 cons: SET |
+ 188:d=2 hl=2 l= 15 cons: SEQUENCE |
+ 190:d=3 hl=2 l= 3 prim: OBJECT :serialNumber |
+ 195:d=3 hl=2 l= 8 prim: PRINTABLESTRING :07969287 |
+-----BEGIN ISSUER----- |
+MIHKMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTE |
+aMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZX |
+MuZ29kYWRkeS5jb20vcmVwb3NpdG9yeTEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZ |
+mljYXRpb24gQXV0aG9yaXR5MREwDwYDVQQFEwgwNzk2OTI4Nw== |
+-----END ISSUER----- |
+ |
+$ openssl asn1parse -i -inform DER < [VALIDITY] |
+ 0:d=0 hl=2 l= 30 cons: SEQUENCE |
+ 2:d=1 hl=2 l= 13 prim: UTCTIME :120419135324Z |
+ 17:d=1 hl=2 l= 13 prim: UTCTIME :130419135324Z |
+-----BEGIN VALIDITY----- |
+MB4XDTEyMDQxOTEzNTMyNFoXDTEzMDQxOTEzNTMyNFo= |
+-----END VALIDITY----- |
+ |
+$ openssl asn1parse -i -inform DER < [SUBJECT] |
+ 0:d=0 hl=2 l= 79 cons: SEQUENCE |
+ 2:d=1 hl=2 l= 20 cons: SET |
+ 4:d=2 hl=2 l= 18 cons: SEQUENCE |
+ 6:d=3 hl=2 l= 3 prim: OBJECT :organizationName |
+ 11:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net |
+ 24:d=1 hl=2 l= 33 cons: SET |
+ 26:d=2 hl=2 l= 31 cons: SEQUENCE |
+ 28:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName |
+ 33:d=3 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated |
+ 59:d=1 hl=2 l= 20 cons: SET |
+ 61:d=2 hl=2 l= 18 cons: SEQUENCE |
+ 63:d=3 hl=2 l= 3 prim: OBJECT :commonName |
+ 68:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net |
+-----BEGIN SUBJECT----- |
+ME8xFDASBgNVBAoTC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF |
+0ZWQxFDASBgNVBAMTC2t0aHVsaHUubmV0 |
+-----END SUBJECT----- |
+ |
+$ openssl asn1parse -i -inform DER < [SPKI] |
+ 0:d=0 hl=4 l= 290 cons: SEQUENCE |
+ 4:d=1 hl=2 l= 13 cons: SEQUENCE |
+ 6:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption |
+ 17:d=2 hl=2 l= 0 prim: NULL |
+ 19:d=1 hl=4 l= 271 prim: BIT STRING |
+-----BEGIN SPKI----- |
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNLJ7RCgAYmH4vG87FFPF |
+m5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1bbP3Z4+Ra3ENv7cpwQb |
+QjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7ss/zwTVspYnxvU7oDc |
+qOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvrLAYt/etAxrmHcMUVJb |
+W+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4SrPYLxXytqrU1yLi32x |
+gWwHu1A7fIQIDAQAB |
+-----END SPKI----- |
+ |
+$ openssl asn1parse -i -inform DER < [EXTENSIONS] |
+ 0:d=0 hl=4 l= 438 cons: SEQUENCE |
+ 4:d=1 hl=2 l= 15 cons: SEQUENCE |
+ 6:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints |
+ 11:d=2 hl=2 l= 1 prim: BOOLEAN :255 |
+ 14:d=2 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100 |
+ 21:d=1 hl=2 l= 29 cons: SEQUENCE |
+ 23:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage |
+ 28:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050507030106082B06010505070302 |
+ 52:d=1 hl=2 l= 14 cons: SEQUENCE |
+ 54:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Key Usage |
+ 59:d=2 hl=2 l= 1 prim: BOOLEAN :255 |
+ 62:d=2 hl=2 l= 4 prim: OCTET STRING [HEX DUMP]:030205A0 |
+ 68:d=1 hl=2 l= 51 cons: SEQUENCE |
+ 70:d=2 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Points |
+ 75:d=2 hl=2 l= 44 prim: OCTET STRING [HEX DUMP]:302A3028A026A0248622687474703A2F2F63726C2E676F64616464792E636F6D2F676473312D36382E63726C |
+ 121:d=1 hl=2 l= 83 cons: SEQUENCE |
+ 123:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies |
+ 128:d=2 hl=2 l= 76 prim: OCTET STRING [HEX DUMP]:304A3048060B6086480186FD6D010717013039303706082B06010505070201162B687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F7369746F72792F |
+ 206:d=1 hl=3 l= 128 cons: SEQUENCE |
+ 209:d=2 hl=2 l= 8 prim: OBJECT :Authority Information Access |
+ 219:d=2 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060105050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B06010505073002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F7369746F72792F67645F696E7465726D6564696174652E637274 |
+ 337:d=1 hl=2 l= 31 cons: SEQUENCE |
+ 339:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identifier |
+ 344:d=2 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC6132936C45D6E2EE855F9ABAE7769968CCE7 |
+ 370:d=1 hl=2 l= 39 cons: SEQUENCE |
+ 372:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Name |
+ 377:d=2 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C68752E6E6574820F7777772E6B7468756C68752E6E6574 |
+ 411:d=1 hl=2 l= 29 cons: SEQUENCE |
+ 413:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifier |
+ 418:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F550BC3E05E174CF01D09E35E017 |
+-----BEGIN EXTENSIONS----- |
+MIIBtjAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgN |
+VHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZH |
+MxLTY4LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcBMDkwNwYIKwYBBQUHAgEWK2h0dHA6L |
+y9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAk |
+BggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8 |
+vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydD |
+AfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAnBgNVHREEIDAeggtrdGh1bGh1Lm5ld |
+IIPd3d3Lmt0aHVsaHUubmV0MB0GA1UdDgQWBBSjHhqxqeT1ULw+BeF0zwHQnjXgFw== |
+-----END EXTENSIONS----- |
+ |