X509Certificate.fromAsn1 constructor
X509Certificate.fromAsn1(
- ASN1Sequence sequence
Creates a certificate from an ASN1Sequence
.
The ASN.1 definition is:
Certificate ::= SEQUENCE { tbsCertificate TBSCertificate, signatureAlgorithm AlgorithmIdentifier, signatureValue BIT STRING }
Implementation
factory X509Certificate.fromAsn1(ASN1Sequence sequence) {
final algorithm =
AlgorithmIdentifier.fromAsn1(sequence.elements[1] as ASN1Sequence);
return X509Certificate(
TbsCertificate.fromAsn1(sequence.elements[0] as ASN1Sequence),
algorithm,
toDart(sequence.elements[2]));
}