pkcs-ts
Version:
PKCS #1 through #15 (Except #11) - Private and Public Keys, Certificates, and More
36 lines • 2.9 kB
TypeScript
import { ASN1Element as _Element } from "asn1-ts";
import * as $ from "asn1-ts/dist/node/functional";
import { CertificateObject } from "../PKCS-15/CertificateObject.ta";
import { CVCertificateAttributes } from "../PKCS-15/CVCertificateAttributes.ta";
import { PGPCertificateAttributes } from "../PKCS-15/PGPCertificateAttributes.ta";
import { SPKICertificateAttributes } from "../PKCS-15/SPKICertificateAttributes.ta";
import { WTLSCertificateAttributes } from "../PKCS-15/WTLSCertificateAttributes.ta";
import { X509AttributeCertificateAttributes } from "../PKCS-15/X509AttributeCertificateAttributes.ta";
import { X509CertificateAttributes } from "../PKCS-15/X509CertificateAttributes.ta";
import { X9_68CertificateAttributes } from "../PKCS-15/X9-68CertificateAttributes.ta";
export { CertificateObject, _get_decoder_for_CertificateObject, _get_encoder_for_CertificateObject, } from "../PKCS-15/CertificateObject.ta";
export { CVCertificateAttributes, _decode_CVCertificateAttributes, _encode_CVCertificateAttributes, } from "../PKCS-15/CVCertificateAttributes.ta";
export { PGPCertificateAttributes, _decode_PGPCertificateAttributes, _encode_PGPCertificateAttributes, } from "../PKCS-15/PGPCertificateAttributes.ta";
export { SPKICertificateAttributes, _decode_SPKICertificateAttributes, _encode_SPKICertificateAttributes, } from "../PKCS-15/SPKICertificateAttributes.ta";
export { WTLSCertificateAttributes, _decode_WTLSCertificateAttributes, _encode_WTLSCertificateAttributes, } from "../PKCS-15/WTLSCertificateAttributes.ta";
export { X509AttributeCertificateAttributes, _decode_X509AttributeCertificateAttributes, _encode_X509AttributeCertificateAttributes, } from "../PKCS-15/X509AttributeCertificateAttributes.ta";
export { X509CertificateAttributes, _decode_X509CertificateAttributes, _encode_X509CertificateAttributes, } from "../PKCS-15/X509CertificateAttributes.ta";
export { X9_68CertificateAttributes, _decode_X9_68CertificateAttributes, _encode_X9_68CertificateAttributes, } from "../PKCS-15/X9-68CertificateAttributes.ta";
export declare type CertificateType = {
x509Certificate: CertificateObject<X509CertificateAttributes>;
} | {
x509AttributeCertificate: CertificateObject<X509AttributeCertificateAttributes>;
} | {
spkiCertificate: CertificateObject<SPKICertificateAttributes>;
} | {
pgpCertificate: CertificateObject<PGPCertificateAttributes>;
} | {
wtlsCertificate: CertificateObject<WTLSCertificateAttributes>;
} | {
x9_68Certificate: CertificateObject<X9_68CertificateAttributes>;
} | {
cvCertificate: CertificateObject<CVCertificateAttributes>;
} | _Element;
export declare function _decode_CertificateType(el: _Element): CertificateType;
export declare function _encode_CertificateType(value: CertificateType, elGetter: $.ASN1Encoder<CertificateType>): _Element;
//# sourceMappingURL=CertificateType.ta.d.ts.map