pkcs-ts
Version:
PKCS #1 through #15 (Except #11) - Private and Public Keys, Certificates, and More
20 lines • 1.07 kB
TypeScript
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