UNPKG

pkcs-ts

Version:

PKCS #1 through #15 (Except #11) - Private and Public Keys, Certificates, and More

20 lines 1.07 kB
import { ASN1Element as _Element } from "asn1-ts"; import * as $ from "asn1-ts/dist/node/functional"; import { DataObject } from "../PKCS-15/DataObject.ta"; import { ExternalIDO } from "../PKCS-15/ExternalIDO.ta"; import { OidDO } from "../PKCS-15/OidDO.ta"; import { Opaque } from "../PKCS-15/Opaque.ta"; export { DataObject, _get_decoder_for_DataObject, _get_encoder_for_DataObject, } from "../PKCS-15/DataObject.ta"; export { ExternalIDO, _decode_ExternalIDO, _encode_ExternalIDO, } from "../PKCS-15/ExternalIDO.ta"; export { OidDO, _decode_OidDO, _encode_OidDO } from "../PKCS-15/OidDO.ta"; export { Opaque, _decode_Opaque, _encode_Opaque } from "../PKCS-15/Opaque.ta"; export declare type DataType = { opaqueDO: DataObject<Opaque>; } | { externalIDO: DataObject<ExternalIDO>; } | { oidDO: DataObject<OidDO>; } | _Element; export declare function _decode_DataType(el: _Element): DataType; export declare function _encode_DataType(value: DataType, elGetter: $.ASN1Encoder<DataType>): _Element; //# sourceMappingURL=DataType.ta.d.ts.map