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

Side by Side Diff: net/data/parse_certificate_unittest/tbs_validity_relaxed.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 certificate comes from the CT database. The encoding of validity fails to b e parsed using the strict rules. 1 This certificate comes from the CT database. The encoding of validity fails to b e parsed using the strict rules.
2 2
3 3
4
5 -----BEGIN TBS CERTIFICATE-----
6 MIIE/KADAgECAgMoIdUwDQYJKoZIhvcNAQEFBQAwgdwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwd
7 Bcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG
8 9naWVzLCBJbmMuMTkwNwYDVQQLEzBodHRwOi8vY2VydGlmaWNhdGVzLnN0YXJmaWVsZHRlY2guY
9 29tL3JlcG9zaXRvcnkxMTAvBgNVBAMTKFN0YXJmaWVsZCBTZWN1cmUgQ2VydGlmaWNhdGlvbiBB
10 dXRob3JpdHkxETAPBgNVBAUTCDEwNjg4NDM1MBwXCzE0MDEwNzAwMDBaFw0xNjA0MDEwNzAwMDB
11 aMIHrMRMwEQYLKwYBBAGCNzwCAQMTAlVTMRgwFgYLKwYBBAGCNzwCAQITB0FyaXpvbmExHTAbBg
12 NVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRQwEgYDVQQFEwtSLTE3MjQ3NDEtNjELMAkGA1UEB
13 hMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJDAiBgNVBAoTG1N0
14 YXJmaWVsZCBUZWNobm9sb2dpZXMsIExMQzErMCkGA1UEAxMidmFsaWQuc2ZpLmNhdGVzdC5zdGF
15 yZmllbGR0ZWNoLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3UsdA7Nr22Qr
16 HAYv7/IqL8V7kczSyO9wziJzVdWu+l7Brg//TgjMZKMgY7cJdpICvFAxLOxO3Z1w721InVmTxz0
17 1lczx5WrH3aJMwR/05By5tanNaas9zdMAWFtWd8SYKm2xcSC3FsAhue2s14OT+EE92XgNgVhF2b
18 dlOTgkwh/+q4Nl7k62LncnRSzFZdJKiorI811vrvVD45NB9IOPuRUXj5GLcUh4BXXp3ZSekFbVu
19 A2oDnIhNGyQcThtf3wcM0dRMeKgemAD59d96NaQYH/QVA3gdtlzKxgeF/UvlxYG3P3DknTRiaMz
20 l/Na9NzdRQX2i7ubskThqoRs05Zv0CAwEAAaOCAc4wggHKMAwGA1UdEwEB/wQCMAAwDgYDVR0PA
21 QH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAtBgNVHREEJjAkgiJ2YWxp
22 ZC5zZmkuY2F0ZXN0LnN0YXJmaWVsZHRlY2guY29tMB0GA1UdDgQWBBRw75ASplwemE9b2zPDD23
23 L7UAaZDAfBgNVHSMEGDAWgBRJS1In0Ru88qEhamJ7UUJ6itfVVjA4BgNVHR8EMTAvMC2gK6Aphi
24 dodHRwOi8vY3JsLnN0YXJmaWVsZHRlY2guY29tL3NmczMtMC5jcmwwgY0GCCsGAQUFBwEBBIGAM
25 H4wKgYIKwYBBQUHMAGGHmh0dHA6Ly9vY3NwLnN0YXJmaWVsZHRlY2guY29tLzBQBggrBgEFBQcw
26 AoZEaHR0cDovL2NlcnRpZmljYXRlcy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5L3NmX2l
27 udGVybWVkaWF0ZS5jcnQwUgYDVR0gBEswSTBHBgtghkgBhv1uAQcXAzA4MDYGCCsGAQUFBwIBFi
28 podHRwOi8vY2VydHMuc3RhcmZpZWxkdGVjaC5jb20vcmVwb3NpdG9yeS8=
29 -----END TBS CERTIFICATE-----
30
31 $ openssl asn1parse -i < [TBS CERTIFICATE] 4 $ openssl asn1parse -i < [TBS CERTIFICATE]
32 0:d=0 hl=4 l=1276 cons: SEQUENCE 5 0:d=0 hl=4 l=1276 cons: SEQUENCE
33 4:d=1 hl=2 l= 3 cons: cont [ 0 ] 6 4:d=1 hl=2 l= 3 cons: cont [ 0 ]
34 6:d=2 hl=2 l= 1 prim: INTEGER :02 7 6:d=2 hl=2 l= 1 prim: INTEGER :02
35 9:d=1 hl=2 l= 3 prim: INTEGER :2821D5 8 9:d=1 hl=2 l= 3 prim: INTEGER :2821D5
36 14:d=1 hl=2 l= 13 cons: SEQUENCE 9 14:d=1 hl=2 l= 13 cons: SEQUENCE
37 16:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption 10 16:d=2 hl=2 l= 9 prim: OBJECT :sha1WithRSAEncryption
38 27:d=2 hl=2 l= 0 prim: NULL 11 27:d=2 hl=2 l= 0 prim: NULL
39 29:d=1 hl=3 l= 220 cons: SEQUENCE 12 29:d=1 hl=3 l= 220 cons: SEQUENCE
40 32:d=2 hl=2 l= 11 cons: SET 13 32:d=2 hl=2 l= 11 cons: SET
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 968:d=4 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014494B5227D1 1BBCF2A1216A627B51427A8AD7D556 107 968:d=4 hl=2 l= 24 prim: OCTET STRING [HEX DUMP]:30168014494B5227D1 1BBCF2A1216A627B51427A8AD7D556
135 994:d=3 hl=2 l= 56 cons: SEQUENCE 108 994:d=3 hl=2 l= 56 cons: SEQUENCE
136 996:d=4 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Poin ts 109 996:d=4 hl=2 l= 3 prim: OBJECT :X509v3 CRL Distribution Poin ts
137 1001:d=4 hl=2 l= 49 prim: OCTET STRING [HEX DUMP]:302F302DA02BA02986 27687474703A2F2F63726C2E737461726669656C64746563682E636F6D2F736673332D302E63726C 110 1001:d=4 hl=2 l= 49 prim: OCTET STRING [HEX DUMP]:302F302DA02BA02986 27687474703A2F2F63726C2E737461726669656C64746563682E636F6D2F736673332D302E63726C
138 1052:d=3 hl=3 l= 141 cons: SEQUENCE 111 1052:d=3 hl=3 l= 141 cons: SEQUENCE
139 1055:d=4 hl=2 l= 8 prim: OBJECT :Authority Information Access 112 1055:d=4 hl=2 l= 8 prim: OBJECT :Authority Information Access
140 1065:d=4 hl=3 l= 128 prim: OCTET STRING [HEX DUMP]:307E302A06082B0601 0505073001861E687474703A2F2F6F6373702E737461726669656C64746563682E636F6D2F305006 082B060105050730028644687474703A2F2F6365727469666963617465732E737461726669656C64 746563682E636F6D2F7265706F7369746F72792F73665F696E7465726D6564696174652E637274 113 1065:d=4 hl=3 l= 128 prim: OCTET STRING [HEX DUMP]:307E302A06082B0601 0505073001861E687474703A2F2F6F6373702E737461726669656C64746563682E636F6D2F305006 082B060105050730028644687474703A2F2F6365727469666963617465732E737461726669656C64 746563682E636F6D2F7265706F7369746F72792F73665F696E7465726D6564696174652E637274
141 1196:d=3 hl=2 l= 82 cons: SEQUENCE 114 1196:d=3 hl=2 l= 82 cons: SEQUENCE
142 1198:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies 115 1198:d=4 hl=2 l= 3 prim: OBJECT :X509v3 Certificate Policies
143 1203:d=4 hl=2 l= 75 prim: OCTET STRING [HEX DUMP]:30493047060B608648 0186FD6E010717033038303606082B06010505070201162A687474703A2F2F63657274732E737461 726669656C64746563682E636F6D2F7265706F7369746F72792F 116 1203:d=4 hl=2 l= 75 prim: OCTET STRING [HEX DUMP]:30493047060B608648 0186FD6E010717033038303606082B06010505070201162A687474703A2F2F63657274732E737461 726669656C64746563682E636F6D2F7265706F7369746F72792F
117 -----BEGIN TBS CERTIFICATE-----
118 MIIE/KADAgECAgMoIdUwDQYJKoZIhvcNAQEFBQAwgdwxCzAJBgNVBAYTAlVTMRAwDgYDVQQIEwd
119 Bcml6b25hMRMwEQYDVQQHEwpTY290dHNkYWxlMSUwIwYDVQQKExxTdGFyZmllbGQgVGVjaG5vbG
120 9naWVzLCBJbmMuMTkwNwYDVQQLEzBodHRwOi8vY2VydGlmaWNhdGVzLnN0YXJmaWVsZHRlY2guY
121 29tL3JlcG9zaXRvcnkxMTAvBgNVBAMTKFN0YXJmaWVsZCBTZWN1cmUgQ2VydGlmaWNhdGlvbiBB
122 dXRob3JpdHkxETAPBgNVBAUTCDEwNjg4NDM1MBwXCzE0MDEwNzAwMDBaFw0xNjA0MDEwNzAwMDB
123 aMIHrMRMwEQYLKwYBBAGCNzwCAQMTAlVTMRgwFgYLKwYBBAGCNzwCAQITB0FyaXpvbmExHTAbBg
124 NVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRQwEgYDVQQFEwtSLTE3MjQ3NDEtNjELMAkGA1UEB
125 hMCVVMxEDAOBgNVBAgTB0FyaXpvbmExEzARBgNVBAcTClNjb3R0c2RhbGUxJDAiBgNVBAoTG1N0
126 YXJmaWVsZCBUZWNobm9sb2dpZXMsIExMQzErMCkGA1UEAxMidmFsaWQuc2ZpLmNhdGVzdC5zdGF
127 yZmllbGR0ZWNoLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK3UsdA7Nr22Qr
128 HAYv7/IqL8V7kczSyO9wziJzVdWu+l7Brg//TgjMZKMgY7cJdpICvFAxLOxO3Z1w721InVmTxz0
129 1lczx5WrH3aJMwR/05By5tanNaas9zdMAWFtWd8SYKm2xcSC3FsAhue2s14OT+EE92XgNgVhF2b
130 dlOTgkwh/+q4Nl7k62LncnRSzFZdJKiorI811vrvVD45NB9IOPuRUXj5GLcUh4BXXp3ZSekFbVu
131 A2oDnIhNGyQcThtf3wcM0dRMeKgemAD59d96NaQYH/QVA3gdtlzKxgeF/UvlxYG3P3DknTRiaMz
132 l/Na9NzdRQX2i7ubskThqoRs05Zv0CAwEAAaOCAc4wggHKMAwGA1UdEwEB/wQCMAAwDgYDVR0PA
133 QH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAtBgNVHREEJjAkgiJ2YWxp
134 ZC5zZmkuY2F0ZXN0LnN0YXJmaWVsZHRlY2guY29tMB0GA1UdDgQWBBRw75ASplwemE9b2zPDD23
135 L7UAaZDAfBgNVHSMEGDAWgBRJS1In0Ru88qEhamJ7UUJ6itfVVjA4BgNVHR8EMTAvMC2gK6Aphi
136 dodHRwOi8vY3JsLnN0YXJmaWVsZHRlY2guY29tL3NmczMtMC5jcmwwgY0GCCsGAQUFBwEBBIGAM
137 H4wKgYIKwYBBQUHMAGGHmh0dHA6Ly9vY3NwLnN0YXJmaWVsZHRlY2guY29tLzBQBggrBgEFBQcw
138 AoZEaHR0cDovL2NlcnRpZmljYXRlcy5zdGFyZmllbGR0ZWNoLmNvbS9yZXBvc2l0b3J5L3NmX2l
139 udGVybWVkaWF0ZS5jcnQwUgYDVR0gBEswSTBHBgtghkgBhv1uAQcXAzA4MDYGCCsGAQUFBwIBFi
140 podHRwOi8vY2VydHMuc3RhcmZpZWxkdGVjaC5jb20vcmVwb3NpdG9yeS8=
141 -----END TBS CERTIFICATE-----
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698