@apeleghq/cms-classes
Version:
A collection of utility classes to encode ASN.1 data following DER rules
13 lines • 852 B
text/typescript
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