UNPKG

@apeleghq/cms-classes

Version:

A collection of utility classes to encode ASN.1 data following DER rules

13 lines 852 B
import { Asn1Sequence } from '@apeleghq/asn1-der'; import type AlgorithmIdentifier from '../cms/AlgorithmIdentifier.cjs'; import SubjectPublicKeyInfo from '../pkcs10/SubjectPublicKeyInfo.cjs'; import type Name from '../x501/Name.cjs'; import type CertificateSerialNumber from './CertificateSerialNumber.cjs'; import UniqueIdentifier from './UniqueIdentifier.cjs'; import Extensions from './Extensions.cjs'; import Validity from './Validity.cjs'; declare class TBSCertificate extends Asn1Sequence { constructor(serialNumber: CertificateSerialNumber, signature: AlgorithmIdentifier, issuer: Name, validity: Validity, subject: Name, subjectPublicKeyInfo: SubjectPublicKeyInfo, issuerUniqueID?: UniqueIdentifier, subjectUniqueID?: UniqueIdentifier, extensions?: Extensions); } export default TBSCertificate; //# sourceMappingURL=TBSCertificate.d.ts.map