CertificationRequestInfo.fromAsn1 constructor

CertificationRequestInfo.fromAsn1(
  1. ASN1Sequence sequence
)

CertificationRequestInfo ::= SEQUENCE { version INTEGER { v1(0) } (v1,...), subject Name, subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }}, attributes 0 Attributes{{ CRIAttributes }} }

Implementation

factory CertificationRequestInfo.fromAsn1(ASN1Sequence sequence) {
  return CertificationRequestInfo(
      toDart(sequence.elements[0]).toInt() + 1,
      Name.fromAsn1(sequence.elements[1] as ASN1Sequence),
      SubjectPublicKeyInfo.fromAsn1(sequence.elements[2] as ASN1Sequence),
      null /*TODO*/);
}