@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
TypeScript
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[]);
}