CertificatePolicies.fromAsn1 constructor

CertificatePolicies.fromAsn1(
  1. ASN1Sequence sequence
)

Creates a certificate policies extension value from an ASN1Sequence.

The ASN.1 definition is:

CertificatePolicies ::= SEQUENCE SIZE (1..MAX) OF PolicyInformation

Implementation

factory CertificatePolicies.fromAsn1(ASN1Sequence sequence) {
  return CertificatePolicies(policies: [
    for (var e in sequence.elements)
      PolicyInformation.fromAsn1(e as ASN1Sequence)
  ]);
}