Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Side by Side Diff: net/data/parse_certificate_unittest/version3.pem

Issue 1279963003: Add a function for parsing RFC 5280's "TBSCertificate". (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cert_mapper
Patch Set: Fully move expectations to test data Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 $ openssl x509 -inform DER -text -noout < [CERTIFICATE]
2 Certificate:
3 Data:
4 Version: 3 (0x2)
5 Serial Number: 12212980736348278 (0x2b63a42a705076)
6 Signature Algorithm: sha1WithRSAEncryption
7 Issuer: C=US, ST=Arizona, L=Scottsdale, O=GoDaddy.com, Inc., OU=http://c ertificates.godaddy.com/repository, CN=Go Daddy Secure Certification Authority/s erialNumber=07969287
8 Validity
9 Not Before: Apr 19 13:53:24 2012 GMT
10 Not After : Apr 19 13:53:24 2013 GMT
11 Subject: O=kthulhu.net, OU=Domain Control Validated, CN=kthulhu.net
12 Subject Public Key Info:
13 Public Key Algorithm: rsaEncryption
14 Public-Key: (2048 bit)
15 Modulus:
16 00:af:34:24:b8:46:6f:e7:19:0d:2c:9e:d1:0a:00:
17 18:98:7e:2f:1b:ce:c5:14:f1:66:e4:9f:bd:39:b7:
18 a7:34:01:6a:9b:c5:79:0b:82:33:5e:6d:7e:b3:ba:
19 e8:d2:c9:dd:2c:ec:83:1f:92:0d:34:0b:4a:92:ea:
20 a9:ee:4a:ae:6e:5d:5b:6c:fd:d9:e3:e4:5a:dc:43:
21 6f:ed:ca:70:41:b4:23:a1:a6:a3:44:a0:86:45:42:
22 ec:fe:31:4c:08:00:12:8a:2f:fe:de:39:24:b9:f3:
23 62:9a:ee:dc:05:f0:d7:39:24:11:d9:84:19:2f:8c:
24 e1:0d:6e:ec:b3:fc:f0:4d:5b:29:62:7c:6f:53:ba:
25 03:72:a3:88:c0:29:85:c1:0f:c5:bd:84:c0:c4:5d:
26 6e:a3:32:81:b0:97:cb:f3:9e:2f:d0:c2:88:ec:61:
27 32:ca:7e:96:f2:36:7b:7f:c7:12:73:c6:a1:be:b2:
28 c0:62:df:de:b4:0c:6b:98:77:0c:51:52:5b:5b:e8:
29 31:5e:2c:09:b0:77:e3:d3:74:b5:fd:1c:a9:1d:36:
30 f8:81:1a:84:cf:7a:57:eb:09:7c:b2:ab:49:3f:42:
31 f9:99:7b:90:80:44:a8:10:06:78:4a:b3:d8:2f:15:
32 f2:b6:aa:d4:d7:22:e2:df:6c:60:5b:01:ee:d4:0e:
33 df:21
34 Exponent: 65537 (0x10001)
35 X509v3 extensions:
36 X509v3 Basic Constraints: critical
37 CA:FALSE
38 X509v3 Extended Key Usage:
39 TLS Web Server Authentication, TLS Web Client Authentication
40 X509v3 Key Usage: critical
41 Digital Signature, Key Encipherment
42 X509v3 CRL Distribution Points:
43
44 Full Name:
45 URI:http://crl.godaddy.com/gds1-68.crl
46
47 X509v3 Certificate Policies:
48 Policy: 2.16.840.1.114413.1.7.23.1
49 CPS: http://certificates.godaddy.com/repository/
50
51 Authority Information Access:
52 OCSP - URI:http://ocsp.godaddy.com/
53 CA Issuers - URI:http://certificates.godaddy.com/repository/gd_i ntermediate.crt
54
55 X509v3 Authority Key Identifier:
56 keyid:FD:AC:61:32:93:6C:45:D6:E2:EE:85:5F:9A:BA:E7:76:99:68:CC:E 7
57
58 X509v3 Subject Alternative Name:
59 DNS:kthulhu.net, DNS:www.kthulhu.net
60 X509v3 Subject Key Identifier:
61 A3:1E:1A:B1:A9:E4:F5:50:BC:3E:05:E1:74:CF:01:D0:9E:35:E0:17
62 Signature Algorithm: sha1WithRSAEncryption
63 b7:84:1b:d4:33:48:2e:04:12:5c:aa:c5:43:35:e8:45:1a:d7:
64 7e:c2:c6:e0:a8:41:cc:0c:64:8c:20:ae:5a:86:0e:2b:82:a5:
65 1e:be:a7:bd:f3:15:5b:f6:7d:df:30:5d:33:0a:cf:f7:2d:80:
66 3a:99:bc:ca:42:8f:22:d9:77:5b:6f:27:2b:03:42:dc:fa:4d:
67 8b:49:3d:7e:8b:5f:6b:af:48:9d:61:be:83:97:c9:b3:c8:e6:
68 df:d1:14:10:1d:9e:70:8e:3f:86:4a:13:a4:e1:21:97:b8:87:
69 75:84:9c:84:25:9a:0d:52:37:6e:df:21:f2:3d:ff:8a:e9:46:
70 83:b6:9e:01:dc:40:99:64:fc:b3:d7:d4:85:b1:84:ec:05:7e:
71 cf:9b:5b:b4:b4:0e:a4:0e:93:5a:35:0c:4e:94:41:10:43:ea:
72 20:28:57:aa:48:9e:dd:d3:fd:c3:f3:75:85:98:8c:6d:1c:a5:
73 7b:8e:95:9c:65:c4:95:0e:36:9c:8c:56:48:b1:54:e0:8d:08:
74 24:80:89:24:52:b0:2f:aa:c1:4f:15:37:14:9d:7a:20:93:aa:
75 ad:1b:11:f8:0b:5e:f0:5e:84:0e:ed:3b:1a:fa:3d:cc:71:83:
76 f5:1d:99:82:c4:18:bb:af:77:d9:24:4b:b9:93:94:e9:bc:35:
77 38:29:e9:9f
78
79
80 $ openssl asn1parse -i -inform DER < [CERTIFICATE]
81 0:d=0 hl=4 l=1367 cons: SEQUENCE
82 4:d=1 hl=4 l=1087 cons: SEQUENCE
83 8:d=2 hl=2 l= 3 cons: cont [ 0 ]
84 10:d=3 hl=2 l= 1 prim: INTEGER :02
85 13:d=2 hl=2 l= 7 prim: INTEGER :2B63A42A705076
86 22:d=2 hl=2 l= 13 cons: SEQUENCE
87 24:d=3 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
88 35:d=3 hl=2 l= 0 prim: NULL
89 37:d=2 hl=3 l= 202 cons: SEQUENCE
90 40:d=3 hl=2 l= 11 cons: SET
91 42:d=4 hl=2 l= 9 cons: SEQUENCE
92 44:d=5 hl=2 l= 3 prim: OBJECT :countryName
93 49:d=5 hl=2 l= 2 prim: PRINTABLESTRING :US
94 53:d=3 hl=2 l= 16 cons: SET
95 55:d=4 hl=2 l= 14 cons: SEQUENCE
96 57:d=5 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
97 62:d=5 hl=2 l= 7 prim: PRINTABLESTRING :Arizona
98 71:d=3 hl=2 l= 19 cons: SET
99 73:d=4 hl=2 l= 17 cons: SEQUENCE
100 75:d=5 hl=2 l= 3 prim: OBJECT :localityName
101 80:d=5 hl=2 l= 10 prim: PRINTABLESTRING :Scottsdale
102 92:d=3 hl=2 l= 26 cons: SET
103 94:d=4 hl=2 l= 24 cons: SEQUENCE
104 96:d=5 hl=2 l= 3 prim: OBJECT :organizationName
105 101:d=5 hl=2 l= 17 prim: PRINTABLESTRING :GoDaddy.com, Inc.
106 120:d=3 hl=2 l= 51 cons: SET
107 122:d=4 hl=2 l= 49 cons: SEQUENCE
108 124:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName
109 129:d=5 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy .com/repository
110 173:d=3 hl=2 l= 48 cons: SET
111 175:d=4 hl=2 l= 46 cons: SEQUENCE
112 177:d=5 hl=2 l= 3 prim: OBJECT :commonName
113 182:d=5 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certificati on Authority
114 223:d=3 hl=2 l= 17 cons: SET
115 225:d=4 hl=2 l= 15 cons: SEQUENCE
116 227:d=5 hl=2 l= 3 prim: OBJECT :serialNumber
117 232:d=5 hl=2 l= 8 prim: PRINTABLESTRING :07969287
118 242:d=2 hl=2 l= 30 cons: SEQUENCE
119 244:d=3 hl=2 l= 13 prim: UTCTIME :120419135324Z
120 259:d=3 hl=2 l= 13 prim: UTCTIME :130419135324Z
121 274:d=2 hl=2 l= 79 cons: SEQUENCE
122 276:d=3 hl=2 l= 20 cons: SET
123 278:d=4 hl=2 l= 18 cons: SEQUENCE
124 280:d=5 hl=2 l= 3 prim: OBJECT :organizationName
125 285:d=5 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
126 298:d=3 hl=2 l= 33 cons: SET
127 300:d=4 hl=2 l= 31 cons: SEQUENCE
128 302:d=5 hl=2 l= 3 prim: OBJECT :organizationalUnitName
129 307:d=5 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated
130 333:d=3 hl=2 l= 20 cons: SET
131 335:d=4 hl=2 l= 18 cons: SEQUENCE
132 337:d=5 hl=2 l= 3 prim: OBJECT :commonName
133 342:d=5 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
134 355:d=2 hl=4 l= 290 cons: SEQUENCE
135 359:d=3 hl=2 l= 13 cons: SEQUENCE
136 361:d=4 hl=2 l= 9 prim: OBJECT :rsaEncryption
137 372:d=4 hl=2 l= 0 prim: NULL
138 374:d=3 hl=4 l= 271 prim: BIT STRING
139 649:d=2 hl=4 l= 442 cons: cont [ 3 ]
140 653:d=3 hl=4 l= 438 cons: SEQUENCE
141 657:d=4 hl=2 l= 15 cons: SEQUENCE
142 659:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints
143 664:d=5 hl=2 l= 1 prim: BOOLEAN :255
144 667:d=5 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100
145 674:d=4 hl=2 l= 29 cons: SEQUENCE
146 676:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage
147 681:d=5 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050 507030106082B06010505070302
148 705:d=4 hl=2 l= 14 cons: SEQUENCE
149 707:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Key Usage
150 712:d=5 hl=2 l= 1 prim: BOOLEAN :255
151 715:d=5 hl=2 l= 4 prim: OCTET STRING [HEX DUMP]:030205A0
152 721:d=4 hl=2 l= 51 cons: SEQUENCE
153 723:d=5 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Poi nts
154 728:d=5 hl=2 l= 44 prim: OCTET STRING [HEX DUMP]:302A3028A026A0248 622687474703A2F2F63726C2E676F64616464792E636F6D2F676473312D36382E63726C
155 774:d=4 hl=2 l= 83 cons: SEQUENCE
156 776:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies
157 781:d=5 hl=2 l= 76 prim: OCTET STRING [HEX DUMP]:304A3048060B60864 80186FD6D010717013039303706082B06010505070201162B687474703A2F2F63657274696669636 17465732E676F64616464792E636F6D2F7265706F7369746F72792F
158 859:d=4 hl=3 l= 128 cons: SEQUENCE
159 862:d=5 hl=2 l= 8 prim: OBJECT :Authority Information Acces s
160 872:d=5 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060 105050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B0601050 5073002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F72657 06F7369746F72792F67645F696E7465726D6564696174652E637274
161 990:d=4 hl=2 l= 31 cons: SEQUENCE
162 992:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identi fier
163 997:d=5 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC61329 36C45D6E2EE855F9ABAE7769968CCE7
164 1023:d=4 hl=2 l= 39 cons: SEQUENCE
165 1025:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Name
166 1030:d=5 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756 C68752E6E6574820F7777772E6B7468756C68752E6E6574
167 1064:d=4 hl=2 l= 29 cons: SEQUENCE
168 1066:d=5 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifi er
169 1071:d=5 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F 550BC3E05E174CF01D09E35E017
170 1095:d=1 hl=2 l= 13 cons: SEQUENCE
171 1097:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
172 1108:d=2 hl=2 l= 0 prim: NULL
173 1110:d=1 hl=4 l= 257 prim: BIT STRING
174 -----BEGIN CERTIFICATE-----
175 MIIFVzCCBD+gAwIBAgIHK2OkKnBQdjANBgkqhkiG9w0BAQUFADCByjELMAkGA1UEBhMCVVMxEDA
176 OBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxGjAYBgNVBAoTEUdvRGFkZHkuY2
177 9tLCBJbmMuMTMwMQYDVQQLEypodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9za
178 XRvcnkxMDAuBgNVBAMTJ0dvIERhZGR5IFNlY3VyZSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTER
179 MA8GA1UEBRMIMDc5NjkyODcwHhcNMTIwNDE5MTM1MzI0WhcNMTMwNDE5MTM1MzI0WjBPMRQwEgY
180 DVQQKEwtrdGh1bGh1Lm5ldDEhMB8GA1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMRQwEg
181 YDVQQDEwtrdGh1bGh1Lm5ldDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK80JLhGb
182 +cZDSye0QoAGJh+LxvOxRTxZuSfvTm3pzQBapvFeQuCM15tfrO66NLJ3Szsgx+SDTQLSpLqqe5K
183 rm5dW2z92ePkWtxDb+3KcEG0I6Gmo0SghkVC7P4xTAgAEoov/t45JLnzYpru3AXw1zkkEdmEGS+
184 M4Q1u7LP88E1bKWJ8b1O6A3KjiMAphcEPxb2EwMRdbqMygbCXy/OeL9DCiOxhMsp+lvI2e3/HEn
185 PGob6ywGLf3rQMa5h3DFFSW1voMV4sCbB349N0tf0cqR02+IEahM96V+sJfLKrST9C+Zl7kIBEq
186 BAGeEqz2C8V8raq1Nci4t9sYFsB7tQO3yECAwEAAaOCAbowggG2MA8GA1UdEwEB/wQFMAMBAQAw
187 HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMA4GA1UdDwEB/wQEAwIFoDAzBgNVHR8ELDA
188 qMCigJqAkhiJodHRwOi8vY3JsLmdvZGFkZHkuY29tL2dkczEtNjguY3JsMFMGA1UdIARMMEowSA
189 YLYIZIAYb9bQEHFwEwOTA3BggrBgEFBQcCARYraHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5L
190 mNvbS9yZXBvc2l0b3J5LzCBgAYIKwYBBQUHAQEEdDByMCQGCCsGAQUFBzABhhhodHRwOi8vb2Nz
191 cC5nb2RhZGR5LmNvbS8wSgYIKwYBBQUHMAKGPmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5
192 jb20vcmVwb3NpdG9yeS9nZF9pbnRlcm1lZGlhdGUuY3J0MB8GA1UdIwQYMBaAFP2sYTKTbEXW4u
193 6FX5q653aZaMznMCcGA1UdEQQgMB6CC2t0aHVsaHUubmV0gg93d3cua3RodWxodS5uZXQwHQYDV
194 R0OBBYEFKMeGrGp5PVQvD4F4XTPAdCeNeAXMA0GCSqGSIb3DQEBBQUAA4IBAQC3hBvUM0guBBJc
195 qsVDNehFGtd+wsbgqEHMDGSMIK5ahg4rgqUevqe98xVb9n3fMF0zCs/3LYA6mbzKQo8i2Xdbbyc
196 rA0Lc+k2LST1+i19rr0idYb6Dl8mzyObf0RQQHZ5wjj+GShOk4SGXuId1hJyEJZoNUjdu3yHyPf
197 +K6UaDtp4B3ECZZPyz19SFsYTsBX7Pm1u0tA6kDpNaNQxOlEEQQ+ogKFeqSJ7d0/3D83WFmIxtH
198 KV7jpWcZcSVDjacjFZIsVTgjQgkgIkkUrAvqsFPFTcUnXogk6qtGxH4C17wXoQO7Tsa+j3McYP1
199 HZmCxBi7r3fZJEu5k5TpvDU4Kemf
200 -----END CERTIFICATE-----
201
202
203 -----BEGIN SIGNATURE-----
204 t4Qb1DNILgQSXKrFQzXoRRrXfsLG4KhBzAxkjCCuWoYOK4KlHr6nvfMVW/Z93zBdMwrP9y2AOpm
205 8ykKPItl3W28nKwNC3PpNi0k9fotfa69InWG+g5fJs8jm39EUEB2ecI4/hkoTpOEhl7iHdYSchC
206 WaDVI3bt8h8j3/iulGg7aeAdxAmWT8s9fUhbGE7AV+z5tbtLQOpA6TWjUMTpRBEEPqIChXqkie3
207 dP9w/N1hZiMbRyle46VnGXElQ42nIxWSLFU4I0IJICJJFKwL6rBTxU3FJ16IJOqrRsR+Ate8F6E
208 Du07Gvo9zHGD9R2ZgsQYu6932SRLuZOU6bw1OCnpnw==
209 -----END SIGNATURE-----
210
211 $ openssl asn1parse -i -inform DER < [SIGNATURE ALGORITHM]
212 0:d=0 hl=2 l= 13 cons: SEQUENCE
213 2:d=1 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
214 13:d=1 hl=2 l= 0 prim: NULL
215 -----BEGIN SIGNATURE ALGORITHM-----
216 MA0GCSqGSIb3DQEBBQUA
217 -----END SIGNATURE ALGORITHM-----
218
219
220 -----BEGIN SERIAL NUMBER-----
221 K2OkKnBQdg==
222 -----END SERIAL NUMBER-----
223
224 $ openssl asn1parse -i -inform DER < [SIGNATURE ALGORITHM]
225 0:d=0 hl=2 l= 13 cons: SEQUENCE
226 2:d=1 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
227 13:d=1 hl=2 l= 0 prim: NULL
228 -----BEGIN SIGNATURE ALGORITHM-----
229 MA0GCSqGSIb3DQEBBQUA
230 -----END SIGNATURE ALGORITHM-----
231
232 $ openssl asn1parse -i -inform DER < [ISSUER]
233 0:d=0 hl=3 l= 202 cons: SEQUENCE
234 3:d=1 hl=2 l= 11 cons: SET
235 5:d=2 hl=2 l= 9 cons: SEQUENCE
236 7:d=3 hl=2 l= 3 prim: OBJECT :countryName
237 12:d=3 hl=2 l= 2 prim: PRINTABLESTRING :US
238 16:d=1 hl=2 l= 16 cons: SET
239 18:d=2 hl=2 l= 14 cons: SEQUENCE
240 20:d=3 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
241 25:d=3 hl=2 l= 7 prim: PRINTABLESTRING :Arizona
242 34:d=1 hl=2 l= 19 cons: SET
243 36:d=2 hl=2 l= 17 cons: SEQUENCE
244 38:d=3 hl=2 l= 3 prim: OBJECT :localityName
245 43:d=3 hl=2 l= 10 prim: PRINTABLESTRING :Scottsdale
246 55:d=1 hl=2 l= 26 cons: SET
247 57:d=2 hl=2 l= 24 cons: SEQUENCE
248 59:d=3 hl=2 l= 3 prim: OBJECT :organizationName
249 64:d=3 hl=2 l= 17 prim: PRINTABLESTRING :GoDaddy.com, Inc.
250 83:d=1 hl=2 l= 51 cons: SET
251 85:d=2 hl=2 l= 49 cons: SEQUENCE
252 87:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
253 92:d=3 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy.c om/repository
254 136:d=1 hl=2 l= 48 cons: SET
255 138:d=2 hl=2 l= 46 cons: SEQUENCE
256 140:d=3 hl=2 l= 3 prim: OBJECT :commonName
257 145:d=3 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certification Authority
258 186:d=1 hl=2 l= 17 cons: SET
259 188:d=2 hl=2 l= 15 cons: SEQUENCE
260 190:d=3 hl=2 l= 3 prim: OBJECT :serialNumber
261 195:d=3 hl=2 l= 8 prim: PRINTABLESTRING :07969287
262 -----BEGIN ISSUER-----
263 MIHKMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTE
264 aMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZX
265 MuZ29kYWRkeS5jb20vcmVwb3NpdG9yeTEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZ
266 mljYXRpb24gQXV0aG9yaXR5MREwDwYDVQQFEwgwNzk2OTI4Nw==
267 -----END ISSUER-----
268
269 $ openssl asn1parse -i -inform DER < [VALIDITY]
270 0:d=0 hl=2 l= 30 cons: SEQUENCE
271 2:d=1 hl=2 l= 13 prim: UTCTIME :120419135324Z
272 17:d=1 hl=2 l= 13 prim: UTCTIME :130419135324Z
273 -----BEGIN VALIDITY-----
274 MB4XDTEyMDQxOTEzNTMyNFoXDTEzMDQxOTEzNTMyNFo=
275 -----END VALIDITY-----
276
277 $ openssl asn1parse -i -inform DER < [SUBJECT]
278 0:d=0 hl=2 l= 79 cons: SEQUENCE
279 2:d=1 hl=2 l= 20 cons: SET
280 4:d=2 hl=2 l= 18 cons: SEQUENCE
281 6:d=3 hl=2 l= 3 prim: OBJECT :organizationName
282 11:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
283 24:d=1 hl=2 l= 33 cons: SET
284 26:d=2 hl=2 l= 31 cons: SEQUENCE
285 28:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
286 33:d=3 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated
287 59:d=1 hl=2 l= 20 cons: SET
288 61:d=2 hl=2 l= 18 cons: SEQUENCE
289 63:d=3 hl=2 l= 3 prim: OBJECT :commonName
290 68:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
291 -----BEGIN SUBJECT-----
292 ME8xFDASBgNVBAoTC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF
293 0ZWQxFDASBgNVBAMTC2t0aHVsaHUubmV0
294 -----END SUBJECT-----
295
296 $ openssl asn1parse -i -inform DER < [SPKI]
297 0:d=0 hl=4 l= 290 cons: SEQUENCE
298 4:d=1 hl=2 l= 13 cons: SEQUENCE
299 6:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption
300 17:d=2 hl=2 l= 0 prim: NULL
301 19:d=1 hl=4 l= 271 prim: BIT STRING
302 -----BEGIN SPKI-----
303 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNLJ7RCgAYmH4vG87FFPF
304 m5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1bbP3Z4+Ra3ENv7cpwQb
305 QjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7ss/zwTVspYnxvU7oDc
306 qOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvrLAYt/etAxrmHcMUVJb
307 W+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4SrPYLxXytqrU1yLi32x
308 gWwHu1A7fIQIDAQAB
309 -----END SPKI-----
310
311 $ openssl asn1parse -i -inform DER < [EXTENSIONS]
312 0:d=0 hl=4 l= 438 cons: SEQUENCE
313 4:d=1 hl=2 l= 15 cons: SEQUENCE
314 6:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints
315 11:d=2 hl=2 l= 1 prim: BOOLEAN :255
316 14:d=2 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100
317 21:d=1 hl=2 l= 29 cons: SEQUENCE
318 23:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage
319 28:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050507 030106082B06010505070302
320 52:d=1 hl=2 l= 14 cons: SEQUENCE
321 54:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Key Usage
322 59:d=2 hl=2 l= 1 prim: BOOLEAN :255
323 62:d=2 hl=2 l= 4 prim: OCTET STRING [HEX DUMP]:030205A0
324 68:d=1 hl=2 l= 51 cons: SEQUENCE
325 70:d=2 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Points
326 75:d=2 hl=2 l= 44 prim: OCTET STRING [HEX DUMP]:302A3028A026A0248622 687474703A2F2F63726C2E676F64616464792E636F6D2F676473312D36382E63726C
327 121:d=1 hl=2 l= 83 cons: SEQUENCE
328 123:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies
329 128:d=2 hl=2 l= 76 prim: OCTET STRING [HEX DUMP]:304A3048060B60864801 86FD6D010717013039303706082B06010505070201162B687474703A2F2F63657274696669636174 65732E676F64616464792E636F6D2F7265706F7369746F72792F
330 206:d=1 hl=3 l= 128 cons: SEQUENCE
331 209:d=2 hl=2 l= 8 prim: OBJECT :Authority Information Access
332 219:d=2 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060105 050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B0601050507 3002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F 7369746F72792F67645F696E7465726D6564696174652E637274
333 337:d=1 hl=2 l= 31 cons: SEQUENCE
334 339:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identifie r
335 344:d=2 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC6132936C 45D6E2EE855F9ABAE7769968CCE7
336 370:d=1 hl=2 l= 39 cons: SEQUENCE
337 372:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Nam e
338 377:d=2 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C68 752E6E6574820F7777772E6B7468756C68752E6E6574
339 411:d=1 hl=2 l= 29 cons: SEQUENCE
340 413:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifier
341 418:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F550 BC3E05E174CF01D09E35E017
342 -----BEGIN EXTENSIONS-----
343 MIIBtjAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgN
344 VHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZH
345 MxLTY4LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcBMDkwNwYIKwYBBQUHAgEWK2h0dHA6L
346 y9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAk
347 BggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8
348 vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydD
349 AfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAnBgNVHREEIDAeggtrdGh1bGh1Lm5ld
350 IIPd3d3Lmt0aHVsaHUubmV0MB0GA1UdDgQWBBSjHhqxqeT1ULw+BeF0zwHQnjXgFw==
351 -----END EXTENSIONS-----
352
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698