UNPKG

@peculiar/asn1-csr

Version:

ASN.1 schema of `PKCS #10: Certification Request Syntax Specification Version 1.7` (RFC2986)

20 lines (19 loc) 591 B
import { Name, SubjectPublicKeyInfo } from "@peculiar/asn1-x509"; import { Attributes } from "./attributes"; /** * ```asn1 * CertificationRequestInfo ::= SEQUENCE { * version INTEGER { v1(0) } (v1,...), * subject Name, * subjectPKInfo SubjectPublicKeyInfo{{ PKInfoAlgorithms }}, * attributes [0] Attributes{{ CRIAttributes }} * } * ``` */ export declare class CertificationRequestInfo { version: number; subject: Name; subjectPKInfo: SubjectPublicKeyInfo; attributes: Attributes; constructor(params?: Partial<CertificationRequestInfo>); }