Chromium Code Reviews| Index: net/data/parse_certificate_unittest/tbs_explicit_v1.pem |
| diff --git a/net/data/parse_certificate_unittest/tbs_explicit_v1.pem b/net/data/parse_certificate_unittest/tbs_explicit_v1.pem |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..1b5e85051afc38f8e12fb4422120cc6b5299538d |
| --- /dev/null |
| +++ b/net/data/parse_certificate_unittest/tbs_explicit_v1.pem |
| @@ -0,0 +1,24 @@ |
| +This is is an otherwise valid v1 certificate, except the version has been encoded explicitly as 0. Instead it should have been omitted. |
|
davidben
2015/08/14 17:51:42
Nit: Probably should wrap these lines and others.
eroman
2015/08/14 21:26:13
Done (throughout)
|
| + |
| + |
| + |
| +-----BEGIN TBS CERTIFICATE----- |
| +MCGgAwIBAAIBATADBAEBMAMEAQUwAwQBCDADBAEKMAMEAfM= |
| +-----END TBS CERTIFICATE----- |
| + |
| +$ openssl asn1parse -i < [TBS CERTIFICATE] |
| + 0:d=0 hl=2 l= 33 cons: SEQUENCE |
| + 2:d=1 hl=2 l= 3 cons: cont [ 0 ] |
| + 4:d=2 hl=2 l= 1 prim: INTEGER :00 |
| + 7:d=1 hl=2 l= 1 prim: INTEGER :01 |
| + 10:d=1 hl=2 l= 3 cons: SEQUENCE |
| + 12:d=2 hl=2 l= 1 prim: OCTET STRING [HEX DUMP]:01 |
| + 15:d=1 hl=2 l= 3 cons: SEQUENCE |
| + 17:d=2 hl=2 l= 1 prim: OCTET STRING [HEX DUMP]:05 |
| + 20:d=1 hl=2 l= 3 cons: SEQUENCE |
| + 22:d=2 hl=2 l= 1 prim: OCTET STRING [HEX DUMP]:08 |
| + 25:d=1 hl=2 l= 3 cons: SEQUENCE |
| + 27:d=2 hl=2 l= 1 prim: OCTET STRING : |
| + |
| + 30:d=1 hl=2 l= 3 cons: SEQUENCE |
| + 32:d=2 hl=2 l= 1 prim: OCTET STRING [HEX DUMP]:F3 |