UNPKG

@peculiar/asn1-x509

Version:

ASN.1 schema of `Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile` (RFC5280)

29 lines (28 loc) 762 B
import { AsnArray } from "@peculiar/asn1-schema"; import { CertPolicyId } from "./certificate_policies"; /** * ```asn1 * id-ce-policyMappings OBJECT IDENTIFIER ::= { id-ce 33 } * ``` */ export declare const id_ce_policyMappings = "2.5.29.33"; /** * ```asn1 * PolicyMapping ::= SEQUENCE { * issuerDomainPolicy CertPolicyId, * subjectDomainPolicy CertPolicyId } * ``` */ export declare class PolicyMapping { issuerDomainPolicy: CertPolicyId; subjectDomainPolicy: CertPolicyId; constructor(params?: Partial<PolicyMappings>); } /** * ```asn1 * PolicyMappings ::= SEQUENCE SIZE (1..MAX) OF PolicyMapping * ``` */ export declare class PolicyMappings extends AsnArray<PolicyMapping> { constructor(items?: PolicyMapping[]); }