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

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

Issue 1658693006: Normalize the PEM format used in some certificate test data. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 10 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
1 This is a real-world certificate (in fact the same as cert_version3.pem) 1 This is a real-world certificate (in fact the same as cert_version3.pem)
2 2
3 3
4
5 -----BEGIN TBS CERTIFICATE-----
6 MIIEP6ADAgECAgcrY6QqcFB2MA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJVUzEQMA4GA1U
7 ECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIE
8 luYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9ye
9 TEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MREwDwYD
10 VQQFEwgwNzk2OTI4NzAeFw0xMjA0MTkxMzUzMjRaFw0xMzA0MTkxMzUzMjRaME8xFDASBgNVBAo
11 TC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFDASBgNVBA
12 MTC2t0aHVsaHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNL
13 J7RCgAYmH4vG87FFPFm5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1b
14 bP3Z4+Ra3ENv7cpwQbQjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7
15 ss/zwTVspYnxvU7oDcqOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvr
16 LAYt/etAxrmHcMUVJbW+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4S
17 rPYLxXytqrU1yLi32xgWwHu1A7fIQIDAQABo4IBujCCAbYwDwYDVR0TAQH/BAUwAwEBADAdBgNV
18 HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMDMGA1UdHwQsMCowKKA
19 moCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2RzMS02OC5jcmwwUwYDVR0gBEwwSjBIBgtghk
20 gBhv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL
21 3JlcG9zaXRvcnkvMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdv
22 ZGFkZHkuY29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9
23 yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axhMpNsRdbi7oVfmr
24 rndplozOcwJwYDVR0RBCAwHoILa3RodWxodS5uZXSCD3d3dy5rdGh1bGh1Lm5ldDAdBgNVHQ4EF
25 gQUox4asank9VC8PgXhdM8B0J414Bc=
26 -----END TBS CERTIFICATE-----
27
28 $ openssl asn1parse -i < [TBS CERTIFICATE] 4 $ openssl asn1parse -i < [TBS CERTIFICATE]
29 0:d=0 hl=4 l=1087 cons: SEQUENCE 5 0:d=0 hl=4 l=1087 cons: SEQUENCE
30 4:d=1 hl=2 l= 3 cons: cont [ 0 ] 6 4:d=1 hl=2 l= 3 cons: cont [ 0 ]
31 6:d=2 hl=2 l= 1 prim: INTEGER :02 7 6:d=2 hl=2 l= 1 prim: INTEGER :02
32 9:d=1 hl=2 l= 7 prim: INTEGER :2B63A42A705076 8 9:d=1 hl=2 l= 7 prim: INTEGER :2B63A42A705076
33 18:d=1 hl=2 l= 13 cons: SEQUENCE 9 18:d=1 hl=2 l= 13 cons: SEQUENCE
34 20:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption 10 20:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
35 31:d=2 hl=2 l= 0 prim: NULL 11 31:d=2 hl=2 l= 0 prim: NULL
36 33:d=1 hl=3 l= 202 cons: SEQUENCE 12 33:d=1 hl=3 l= 202 cons: SEQUENCE
37 36:d=2 hl=2 l= 11 cons: SET 13 36:d=2 hl=2 l= 11 cons: SET
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
107 868:d=4 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B0601 05050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B06010505 073002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F726570 6F7369746F72792F67645F696E7465726D6564696174652E637274 83 868:d=4 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B0601 05050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B06010505 073002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F726570 6F7369746F72792F67645F696E7465726D6564696174652E637274
108 986:d=3 hl=2 l= 31 cons: SEQUENCE 84 986:d=3 hl=2 l= 31 cons: SEQUENCE
109 988:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identif ier 85 988:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identif ier
110 993:d=4 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC613293 6C45D6E2EE855F9ABAE7769968CCE7 86 993:d=4 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC613293 6C45D6E2EE855F9ABAE7769968CCE7
111 1019:d=3 hl=2 l= 39 cons: SEQUENCE 87 1019:d=3 hl=2 l= 39 cons: SEQUENCE
112 1021:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative N ame 88 1021:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative N ame
113 1026:d=4 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C 68752E6E6574820F7777772E6B7468756C68752E6E6574 89 1026:d=4 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C 68752E6E6574820F7777772E6B7468756C68752E6E6574
114 1060:d=3 hl=2 l= 29 cons: SEQUENCE 90 1060:d=3 hl=2 l= 29 cons: SEQUENCE
115 1062:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifie r 91 1062:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifie r
116 1067:d=4 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F5 50BC3E05E174CF01D09E35E017 92 1067:d=4 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F5 50BC3E05E174CF01D09E35E017
117 93 -----BEGIN TBS CERTIFICATE-----
118 94 MIIEP6ADAgECAgcrY6QqcFB2MA0GCSqGSIb3DQEBBQUAMIHKMQswCQYDVQQGEwJVUzEQMA4GA1U
95 ECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTEaMBgGA1UEChMRR29EYWRkeS5jb20sIE
96 luYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9ye
97 TEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MREwDwYD
98 VQQFEwgwNzk2OTI4NzAeFw0xMjA0MTkxMzUzMjRaFw0xMzA0MTkxMzUzMjRaME8xFDASBgNVBAo
99 TC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF0ZWQxFDASBgNVBA
100 MTC2t0aHVsaHUubmV0MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNL
101 J7RCgAYmH4vG87FFPFm5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1b
102 bP3Z4+Ra3ENv7cpwQbQjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7
103 ss/zwTVspYnxvU7oDcqOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvr
104 LAYt/etAxrmHcMUVJbW+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4S
105 rPYLxXytqrU1yLi32xgWwHu1A7fIQIDAQABo4IBujCCAbYwDwYDVR0TAQH/BAUwAwEBADAdBgNV
106 HSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwDgYDVR0PAQH/BAQDAgWgMDMGA1UdHwQsMCowKKA
107 moCSGImh0dHA6Ly9jcmwuZ29kYWRkeS5jb20vZ2RzMS02OC5jcmwwUwYDVR0gBEwwSjBIBgtghk
108 gBhv1tAQcXATA5MDcGCCsGAQUFBwIBFitodHRwOi8vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL
109 3JlcG9zaXRvcnkvMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmdv
110 ZGFkZHkuY29tLzBKBggrBgEFBQcwAoY+aHR0cDovL2NlcnRpZmljYXRlcy5nb2RhZGR5LmNvbS9
111 yZXBvc2l0b3J5L2dkX2ludGVybWVkaWF0ZS5jcnQwHwYDVR0jBBgwFoAU/axhMpNsRdbi7oVfmr
112 rndplozOcwJwYDVR0RBCAwHoILa3RodWxodS5uZXSCD3d3dy5rdGh1bGh1Lm5ldDAdBgNVHQ4EF
113 gQUox4asank9VC8PgXhdM8B0J414Bc=
114 -----END TBS CERTIFICATE-----
119 115
120 -----BEGIN SERIAL NUMBER----- 116 -----BEGIN SERIAL NUMBER-----
121 K2OkKnBQdg== 117 K2OkKnBQdg==
122 -----END SERIAL NUMBER----- 118 -----END SERIAL NUMBER-----
123 119
124 120 $ openssl asn1parse -i < [SIGNATURE ALGORITHM]
125 121 0:d=0 hl=2 l= 13 cons: SEQUENCE
122 2:d=1 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
123 13:d=1 hl=2 l= 0 prim: NULL
126 -----BEGIN SIGNATURE ALGORITHM----- 124 -----BEGIN SIGNATURE ALGORITHM-----
127 MA0GCSqGSIb3DQEBBQUA 125 MA0GCSqGSIb3DQEBBQUA
128 -----END SIGNATURE ALGORITHM----- 126 -----END SIGNATURE ALGORITHM-----
129 127
130 $ openssl asn1parse -i < [SIGNATURE ALGORITHM]
131 0:d=0 hl=2 l= 13 cons: SEQUENCE
132 2:d=1 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
133 13:d=1 hl=2 l= 0 prim: NULL
134
135
136
137 -----BEGIN ISSUER-----
138 MIHKMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTE
139 aMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZX
140 MuZ29kYWRkeS5jb20vcmVwb3NpdG9yeTEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZ
141 mljYXRpb24gQXV0aG9yaXR5MREwDwYDVQQFEwgwNzk2OTI4Nw==
142 -----END ISSUER-----
143
144 $ openssl asn1parse -i < [ISSUER] 128 $ openssl asn1parse -i < [ISSUER]
145 0:d=0 hl=3 l= 202 cons: SEQUENCE 129 0:d=0 hl=3 l= 202 cons: SEQUENCE
146 3:d=1 hl=2 l= 11 cons: SET 130 3:d=1 hl=2 l= 11 cons: SET
147 5:d=2 hl=2 l= 9 cons: SEQUENCE 131 5:d=2 hl=2 l= 9 cons: SEQUENCE
148 7:d=3 hl=2 l= 3 prim: OBJECT :countryName 132 7:d=3 hl=2 l= 3 prim: OBJECT :countryName
149 12:d=3 hl=2 l= 2 prim: PRINTABLESTRING :US 133 12:d=3 hl=2 l= 2 prim: PRINTABLESTRING :US
150 16:d=1 hl=2 l= 16 cons: SET 134 16:d=1 hl=2 l= 16 cons: SET
151 18:d=2 hl=2 l= 14 cons: SEQUENCE 135 18:d=2 hl=2 l= 14 cons: SEQUENCE
152 20:d=3 hl=2 l= 3 prim: OBJECT :stateOrProvinceName 136 20:d=3 hl=2 l= 3 prim: OBJECT :stateOrProvinceName
153 25:d=3 hl=2 l= 7 prim: PRINTABLESTRING :Arizona 137 25:d=3 hl=2 l= 7 prim: PRINTABLESTRING :Arizona
(...skipping 10 matching lines...) Expand all
164 87:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName 148 87:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
165 92:d=3 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy.c om/repository 149 92:d=3 hl=2 l= 42 prim: PRINTABLESTRING :http://certificates.godaddy.c om/repository
166 136:d=1 hl=2 l= 48 cons: SET 150 136:d=1 hl=2 l= 48 cons: SET
167 138:d=2 hl=2 l= 46 cons: SEQUENCE 151 138:d=2 hl=2 l= 46 cons: SEQUENCE
168 140:d=3 hl=2 l= 3 prim: OBJECT :commonName 152 140:d=3 hl=2 l= 3 prim: OBJECT :commonName
169 145:d=3 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certification Authority 153 145:d=3 hl=2 l= 39 prim: PRINTABLESTRING :Go Daddy Secure Certification Authority
170 186:d=1 hl=2 l= 17 cons: SET 154 186:d=1 hl=2 l= 17 cons: SET
171 188:d=2 hl=2 l= 15 cons: SEQUENCE 155 188:d=2 hl=2 l= 15 cons: SEQUENCE
172 190:d=3 hl=2 l= 3 prim: OBJECT :serialNumber 156 190:d=3 hl=2 l= 3 prim: OBJECT :serialNumber
173 195:d=3 hl=2 l= 8 prim: PRINTABLESTRING :07969287 157 195:d=3 hl=2 l= 8 prim: PRINTABLESTRING :07969287
158 -----BEGIN ISSUER-----
159 MIHKMQswCQYDVQQGEwJVUzEQMA4GA1UECBMHQXJpem9uYTETMBEGA1UEBxMKU2NvdHRzZGFsZTE
160 aMBgGA1UEChMRR29EYWRkeS5jb20sIEluYy4xMzAxBgNVBAsTKmh0dHA6Ly9jZXJ0aWZpY2F0ZX
161 MuZ29kYWRkeS5jb20vcmVwb3NpdG9yeTEwMC4GA1UEAxMnR28gRGFkZHkgU2VjdXJlIENlcnRpZ
162 mljYXRpb24gQXV0aG9yaXR5MREwDwYDVQQFEwgwNzk2OTI4Nw==
163 -----END ISSUER-----
174 164
175 165 VALIDITY NOTBEFORE: year=2012, month=4, day=19, hours=13, minutes=53, seconds=24
176
177 -----BEGIN VALIDITY NOTBEFORE----- 166 -----BEGIN VALIDITY NOTBEFORE-----
178 eWVhcj0yMDEyLCBtb250aD00LCBkYXk9MTksIGhvdXJzPTEzLCBtaW51dGVzPTUzLCBzZWNvbmR 167 eWVhcj0yMDEyLCBtb250aD00LCBkYXk9MTksIGhvdXJzPTEzLCBtaW51dGVzPTUzLCBzZWNvbmR
179 zPTI0 168 zPTI0
180 -----END VALIDITY NOTBEFORE----- 169 -----END VALIDITY NOTBEFORE-----
181 170
182 VALIDITY NOTBEFORE: year=2012, month=4, day=19, hours=13, minutes=53, seconds=24 171 VALIDITY NOTAFTER: year=2013, month=4, day=19, hours=13, minutes=53, seconds=24
183
184
185
186 -----BEGIN VALIDITY NOTAFTER----- 172 -----BEGIN VALIDITY NOTAFTER-----
187 eWVhcj0yMDEzLCBtb250aD00LCBkYXk9MTksIGhvdXJzPTEzLCBtaW51dGVzPTUzLCBzZWNvbmR 173 eWVhcj0yMDEzLCBtb250aD00LCBkYXk9MTksIGhvdXJzPTEzLCBtaW51dGVzPTUzLCBzZWNvbmR
188 zPTI0 174 zPTI0
189 -----END VALIDITY NOTAFTER----- 175 -----END VALIDITY NOTAFTER-----
190 176
191 VALIDITY NOTAFTER: year=2013, month=4, day=19, hours=13, minutes=53, seconds=24
192
193
194
195 -----BEGIN SUBJECT-----
196 ME8xFDASBgNVBAoTC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF
197 0ZWQxFDASBgNVBAMTC2t0aHVsaHUubmV0
198 -----END SUBJECT-----
199
200 $ openssl asn1parse -i < [SUBJECT] 177 $ openssl asn1parse -i < [SUBJECT]
201 0:d=0 hl=2 l= 79 cons: SEQUENCE 178 0:d=0 hl=2 l= 79 cons: SEQUENCE
202 2:d=1 hl=2 l= 20 cons: SET 179 2:d=1 hl=2 l= 20 cons: SET
203 4:d=2 hl=2 l= 18 cons: SEQUENCE 180 4:d=2 hl=2 l= 18 cons: SEQUENCE
204 6:d=3 hl=2 l= 3 prim: OBJECT :organizationName 181 6:d=3 hl=2 l= 3 prim: OBJECT :organizationName
205 11:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net 182 11:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
206 24:d=1 hl=2 l= 33 cons: SET 183 24:d=1 hl=2 l= 33 cons: SET
207 26:d=2 hl=2 l= 31 cons: SEQUENCE 184 26:d=2 hl=2 l= 31 cons: SEQUENCE
208 28:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName 185 28:d=3 hl=2 l= 3 prim: OBJECT :organizationalUnitName
209 33:d=3 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated 186 33:d=3 hl=2 l= 24 prim: PRINTABLESTRING :Domain Control Validated
210 59:d=1 hl=2 l= 20 cons: SET 187 59:d=1 hl=2 l= 20 cons: SET
211 61:d=2 hl=2 l= 18 cons: SEQUENCE 188 61:d=2 hl=2 l= 18 cons: SEQUENCE
212 63:d=3 hl=2 l= 3 prim: OBJECT :commonName 189 63:d=3 hl=2 l= 3 prim: OBJECT :commonName
213 68:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net 190 68:d=3 hl=2 l= 11 prim: PRINTABLESTRING :kthulhu.net
191 -----BEGIN SUBJECT-----
192 ME8xFDASBgNVBAoTC2t0aHVsaHUubmV0MSEwHwYDVQQLExhEb21haW4gQ29udHJvbCBWYWxpZGF
193 0ZWQxFDASBgNVBAMTC2t0aHVsaHUubmV0
194 -----END SUBJECT-----
214 195
215 196 $ openssl asn1parse -i < [SPKI]
216 197 0:d=0 hl=4 l= 290 cons: SEQUENCE
198 4:d=1 hl=2 l= 13 cons: SEQUENCE
199 6:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption
200 17:d=2 hl=2 l= 0 prim: NULL
201 19:d=1 hl=4 l= 271 prim: BIT STRING
217 -----BEGIN SPKI----- 202 -----BEGIN SPKI-----
218 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNLJ7RCgAYmH4vG87FFPF 203 MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArzQkuEZv5xkNLJ7RCgAYmH4vG87FFPF
219 m5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1bbP3Z4+Ra3ENv7cpwQb 204 m5J+9ObenNAFqm8V5C4IzXm1+s7ro0sndLOyDH5INNAtKkuqp7kqubl1bbP3Z4+Ra3ENv7cpwQb
220 QjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7ss/zwTVspYnxvU7oDc 205 QjoaajRKCGRULs/jFMCAASii/+3jkkufNimu7cBfDXOSQR2YQZL4zhDW7ss/zwTVspYnxvU7oDc
221 qOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvrLAYt/etAxrmHcMUVJb 206 qOIwCmFwQ/FvYTAxF1uozKBsJfL854v0MKI7GEyyn6W8jZ7f8cSc8ahvrLAYt/etAxrmHcMUVJb
222 W+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4SrPYLxXytqrU1yLi32x 207 W+gxXiwJsHfj03S1/RypHTb4gRqEz3pX6wl8sqtJP0L5mXuQgESoEAZ4SrPYLxXytqrU1yLi32x
223 gWwHu1A7fIQIDAQAB 208 gWwHu1A7fIQIDAQAB
224 -----END SPKI----- 209 -----END SPKI-----
225 210
226 $ openssl asn1parse -i < [SPKI]
227 0:d=0 hl=4 l= 290 cons: SEQUENCE
228 4:d=1 hl=2 l= 13 cons: SEQUENCE
229 6:d=2 hl=2 l= 9 prim: OBJECT :rsaEncryption
230 17:d=2 hl=2 l= 0 prim: NULL
231 19:d=1 hl=4 l= 271 prim: BIT STRING
232
233
234
235 -----BEGIN EXTENSIONS-----
236 MIIBtjAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgN
237 VHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZH
238 MxLTY4LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcBMDkwNwYIKwYBBQUHAgEWK2h0dHA6L
239 y9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAk
240 BggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8
241 vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydD
242 AfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAnBgNVHREEIDAeggtrdGh1bGh1Lm5ld
243 IIPd3d3Lmt0aHVsaHUubmV0MB0GA1UdDgQWBBSjHhqxqeT1ULw+BeF0zwHQnjXgFw==
244 -----END EXTENSIONS-----
245
246 $ openssl asn1parse -i < [EXTENSIONS] 211 $ openssl asn1parse -i < [EXTENSIONS]
247 0:d=0 hl=4 l= 438 cons: SEQUENCE 212 0:d=0 hl=4 l= 438 cons: SEQUENCE
248 4:d=1 hl=2 l= 15 cons: SEQUENCE 213 4:d=1 hl=2 l= 15 cons: SEQUENCE
249 6:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints 214 6:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Basic Constraints
250 11:d=2 hl=2 l= 1 prim: BOOLEAN :255 215 11:d=2 hl=2 l= 1 prim: BOOLEAN :255
251 14:d=2 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100 216 14:d=2 hl=2 l= 5 prim: OCTET STRING [HEX DUMP]:3003010100
252 21:d=1 hl=2 l= 29 cons: SEQUENCE 217 21:d=1 hl=2 l= 29 cons: SEQUENCE
253 23:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage 218 23:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Extended Key Usage
254 28:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050507 030106082B06010505070302 219 28:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:301406082B0601050507 030106082B06010505070302
255 52:d=1 hl=2 l= 14 cons: SEQUENCE 220 52:d=1 hl=2 l= 14 cons: SEQUENCE
(...skipping 11 matching lines...) Expand all
267 219:d=2 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060105 050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B0601050507 3002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F 7369746F72792F67645F696E7465726D6564696174652E637274 232 219:d=2 hl=2 l= 116 prim: OCTET STRING [HEX DUMP]:3072302406082B060105 050730018618687474703A2F2F6F6373702E676F64616464792E636F6D2F304A06082B0601050507 3002863E687474703A2F2F6365727469666963617465732E676F64616464792E636F6D2F7265706F 7369746F72792F67645F696E7465726D6564696174652E637274
268 337:d=1 hl=2 l= 31 cons: SEQUENCE 233 337:d=1 hl=2 l= 31 cons: SEQUENCE
269 339:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identifie r 234 339:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Authority Key Identifie r
270 344:d=2 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC6132936C 45D6E2EE855F9ABAE7769968CCE7 235 344:d=2 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014FDAC6132936C 45D6E2EE855F9ABAE7769968CCE7
271 370:d=1 hl=2 l= 39 cons: SEQUENCE 236 370:d=1 hl=2 l= 39 cons: SEQUENCE
272 372:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Nam e 237 372:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Alternative Nam e
273 377:d=2 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C68 752E6E6574820F7777772E6B7468756C68752E6E6574 238 377:d=2 hl=2 l= 32 prim: OCTET STRING [HEX DUMP]:301E820B6B7468756C68 752E6E6574820F7777772E6B7468756C68752E6E6574
274 411:d=1 hl=2 l= 29 cons: SEQUENCE 239 411:d=1 hl=2 l= 29 cons: SEQUENCE
275 413:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifier 240 413:d=2 hl=2 l= 3 prim: OBJECT :X509v3 Subject Key Identifier
276 418:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F550 BC3E05E174CF01D09E35E017 241 418:d=2 hl=2 l= 22 prim: OCTET STRING [HEX DUMP]:0414A31E1AB1A9E4F550 BC3E05E174CF01D09E35E017
242 -----BEGIN EXTENSIONS-----
243 MIIBtjAPBgNVHRMBAf8EBTADAQEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAOBgN
244 VHQ8BAf8EBAMCBaAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC5nb2RhZGR5LmNvbS9nZH
245 MxLTY4LmNybDBTBgNVHSAETDBKMEgGC2CGSAGG/W0BBxcBMDkwNwYIKwYBBQUHAgEWK2h0dHA6L
246 y9jZXJ0aWZpY2F0ZXMuZ29kYWRkeS5jb20vcmVwb3NpdG9yeS8wgYAGCCsGAQUFBwEBBHQwcjAk
247 BggrBgEFBQcwAYYYaHR0cDovL29jc3AuZ29kYWRkeS5jb20vMEoGCCsGAQUFBzAChj5odHRwOi8
248 vY2VydGlmaWNhdGVzLmdvZGFkZHkuY29tL3JlcG9zaXRvcnkvZ2RfaW50ZXJtZWRpYXRlLmNydD
249 AfBgNVHSMEGDAWgBT9rGEyk2xF1uLuhV+auud2mWjM5zAnBgNVHREEIDAeggtrdGh1bGh1Lm5ld
250 IIPd3d3Lmt0aHVsaHUubmV0MB0GA1UdDgQWBBSjHhqxqeT1ULw+BeF0zwHQnjXgFw==
251 -----END EXTENSIONS-----
OLDNEW
« no previous file with comments | « net/data/parse_certificate_unittest/tbs_v3_no_optionals.pem ('k') | net/data/parse_certificate_unittest/tbs_v4.pem » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698