1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
|
This is a real-world certificate (in fact the same as cert_version3.pem)
$ openssl asn1parse -i < [TBS CERTIFICATE]
0:d=0 hl=4 l=1087 cons: SEQUENCE
4:d=1 hl=2 l= 3 cons: cont [ 0 ]
6:d=2 hl=2 l= 1 prim: INTEGER :02
9:d=1 hl=2 l= 7 prim: INTEGER :2B63A42A705076
18:d=1 hl=2 l= 13 cons: SEQUENCE
20:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
31:d=2 hl=2 l= 0 prim: NULL
33:d=1 hl=3 l= 202 cons: SEQUENCE
36:d=2 hl=2 l= 11 cons: SET
38:d=3 hl=2 l= 9 cons: SEQUENCE
40:d=4 hl=2 l= 3 prim: OBJECT :countryName
45:d=4 hl=2 l= 2 prim: PRINTABLESTRING :US
49:d=2 hl=2 l= 16 cons: SET
51:d=3 hl=2 l= 14 cons: SEQUENCE
53:d=4 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
58:d=4 hl=2 l= 7 prim: PRINTABLESTRING :Arizona
67:d=2 hl=2 l= 19 cons: SET
69:d=3 hl=2 l= 17 cons: SEQUENCE
71:d=4 hl=2 l= 3 prim: OBJECT :localityName
76:d=4 hl=2 l= 10 prim: PRINTABLESTRING :Scottsdale
88:d=2 hl=2 l= 26 cons: SET
90:d=3 hl=2 l= 24 cons: SEQUENCE
92:d=4 hl=2 l= 3 prim: OBJECT :organizationName
97:d=4 hl=2 l= 17 prim: PRINTABLESTRING :GoDaddy.com, Inc.
116:d=2 hl=2 l= 51 cons: SET
118:d=3 hl=2 l= 49 cons: SEQUENCE
120:d=4 hl=2 l= 3 prim: OBJECT :organizationalUnitName
125:d=4 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy.com/repository
169:d=2 hl=2 l= 48 cons: SET
171:d=3 hl=2 l= 46 cons: SEQUENCE
173:d=4 hl=2 l= 3 prim: OBJECT :commonName
178:d=4 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certification Authority
219:d=2 hl=2 l= 17 cons: SET
221:d=3 hl=2 l= 15 cons: SEQUENCE
223:d=4 hl=2 l= 3 prim: OBJECT :serialNumber
228:d=4 hl=2 l= 8 prim: PRINTABLESTRING :07969287
238:d=1 hl=2 l= 30 cons: SEQUENCE
240:d=2 hl=2 l= 13 prim: UTCTIME :120419135324Z
255:d=2 hl=2 l= 13 prim: UTCTIME :130419135324Z
270:d=1 hl=2 l= 79 cons: SEQUENCE
272:d=2 hl=2 l= 20 cons: SET
274:d=3 hl=2 l= 18 cons: SEQUENCE
276:d=4 hl=2 l= 3 prim: OBJECT :organizationName
281:d=4 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
294:d=2 hl=2 l= 33 cons: SET
296:d=3 hl=2 l= 31 cons: SEQUENCE
298:d=4 hl=2 l= 3 prim: OBJECT :organizationalUnitName
303:d=4 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated
329:d=2 hl=2 l= 20 cons: SET
331:d=3 hl=2 l= 18 cons: SEQUENCE
333:d=4 hl=2 l= 3 prim: OBJECT :commonName
338:d=4 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
351:d=1 hl=4 l= 290 cons: SEQUENCE
355:d=2 hl=2 l= 13 cons: SEQUENCE
357:d=3 hl=2 l= 9 prim: OBJECT :rsaEncryption
368:d=3 hl=2 l= 0 prim: NULL
370:d=2 hl=4 l= 271 prim: BIT STRING
645:d=1 hl=4 l= 442 cons: cont [ 3 ]
649:d=2 hl=4 l= 438 cons: SEQUENCE
653:d=3 hl=2 l= 15 cons: SEQUENCE
655:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints
660:d=4 hl=2 l= 1 prim: BOOLEAN :255
663:d=4 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100
670:d=3 hl=2 l= 29 cons: SEQUENCE
672:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage
677:d=4 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050507030106082B06010505070302
701:d=3 hl=2 l= 14 cons: SEQUENCE
703:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Key Usage
708:d=4 hl=2 l= 1 prim: BOOLEAN :255
711:d=4 hl=2 l= 4 prim: OCTET STRING [HEX DUMP]:030205A0
717:d=3 hl=2 l= 51 cons: SEQUENCE
719:d=4 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Points
724:d=4 hl=2 l= 44 prim: OCTET STRING [HEX DUMP]:302A3028A026A0248622687474703A2F2F63726C2E676F64616464792E636F6D2F676473312D36382E63726C
770:d=3 hl=2 l= 83 cons: SEQUENCE
772:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies
777:d=4 hl=2 l= 76 prim: OCTET STRING [HEX DUMP]:304A3048060B6086480186FD6D010717013039303706082B06010505070201162B687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F7369746F72792F
855:d=3 hl=3 l= 128 cons: SEQUENCE
858:d=4 hl=2 l= 8 prim: OBJECT :Authority Information Access
868:d=4 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060105050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B06010505073002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F7369746F72792F67645F696E7465726D6564696174652E637274
986:d=3 hl=2 l= 31 cons: SEQUENCE
988:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identifier
993:d=4 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC6132936C45D6E2EE855F9ABAE7769968CCE7
1019:d=3 hl=2 l= 39 cons: SEQUENCE
1021:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Name
1026:d=4 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C68752E6E6574820F7777772E6B7468756C68752E6E6574
1060:d=3 hl=2 l= 29 cons: SEQUENCE
1062:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifier
1067:d=4 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F550BC3E05E174CF01D09E35E017
-----BEGIN TBS CERTIFICATE-----
MIIEP6ADAgECAgcrY6QqcFB2MA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJVUzEQMA4GA1U
ECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIE
luYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9ye
TEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MREwDwYD
VQQFEwgwNzk2OTI4NzAeFw0xMjA0MTkxMzUzMjRaFw0xMzA0MTkxMzUzMjRaME8xFDASBgNVBAo
TC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFDASBgNVBA
MTC2t0aHVsaHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNL
J7RCgAYmH4vG87FFPFm5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1b
bP3Z4+Ra3ENv7cpwQbQjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7
ss/zwTVspYnxvU7oDcqOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvr
LAYt/etAxrmHcMUVJbW+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4S
rPYLxXytqrU1yLi32xgWwHu1A7fIQIDAQABo4IBujCCAbYwDwYDVR0TAQH/BAUwAwEBADAdBgNV
HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMDMGA1UdHwQsMCowKKA
moCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2RzMS02OC5jcmwwUwYDVR0gBEwwSjBIBgtghk
gBhv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL
3JlcG9zaXRvcnkvMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdv
ZGFkZHkuY29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9
yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axhMpNsRdbi7oVfmr
rndplozOcwJwYDVR0RBCAwHoILa3RodWxodS5uZXSCD3d3dy5rdGh1bGh1Lm5ldDAdBgNVHQ4EF
gQUox4asank9VC8PgXhdM8B0J414Bc=
-----END TBS CERTIFICATE-----
-----BEGIN SERIAL NUMBER-----
K2OkKnBQdg==
-----END SERIAL NUMBER-----
$ openssl asn1parse -i < [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 < [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-----
VALIDITY NOTBEFORE: year=2012, month=4, day=19, hours=13, minutes=53, seconds=24
-----BEGIN VALIDITY NOTBEFORE-----
eWVhcj0yMDEyLCBtb250aD00LCBkYXk9MTksIGhvdXJzPTEzLCBtaW51dGVzPTUzLCBzZWNvbmR
zPTI0
-----END VALIDITY NOTBEFORE-----
VALIDITY NOTAFTER: year=2013, month=4, day=19, hours=13, minutes=53, seconds=24
-----BEGIN VALIDITY NOTAFTER-----
eWVhcj0yMDEzLCBtb250aD00LCBkYXk9MTksIGhvdXJzPTEzLCBtaW51dGVzPTUzLCBzZWNvbmR
zPTI0
-----END VALIDITY NOTAFTER-----
$ openssl asn1parse -i < [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 < [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 < [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-----
|