summaryrefslogtreecommitdiffstats
path: root/net/data/parse_certificate_unittest/extension_critical_3.pem
blob: 435c8432f6ab6c74fbfb99f395b3d3e0e145d214 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
This is a basic constraints extension, where the critical field (BOOLEAN) is 3.

This is not valid because BOOLEANs in DER-encoding should use an octet of
either all 0 bits or all 1 bits.


$ openssl asn1parse -i < [EXTENSION]
    0:d=0  hl=2 l=  12 cons: SEQUENCE          
    2:d=1  hl=2 l=   3 prim:  OBJECT            :X509v3 Basic Constraints
    7:d=1  hl=2 l=   1 prim:  BOOLEAN           :3
   10:d=1  hl=2 l=   2 prim:  OCTET STRING      [HEX DUMP]:3000

-----BEGIN EXTENSION-----
MAwGA1UdEwEBAwQCMAA=
-----END EXTENSION-----