This is an otherwise "valid" Certificate input for ParseCertificate(), however it is missing the final field (signature). -----BEGIN CERTIFICATE----- MAgwAgUAMAIFAA== -----END CERTIFICATE----- $ openssl asn1parse -i < [CERTIFICATE] 0:d=0 hl=2 l= 8 cons: SEQUENCE 2:d=1 hl=2 l= 2 cons: SEQUENCE 4:d=2 hl=2 l= 0 prim: NULL 6:d=1 hl=2 l= 2 cons: SEQUENCE 8:d=2 hl=2 l= 0 prim: NULL