pkcs-ts
Version:
PKCS #1 through #15 (Except #11) - Private and Public Keys, Certificates, and More
36 lines • 1.7 kB
TypeScript
import { ASN1Element as _Element } from "asn1-ts";
import * as $ from "asn1-ts/dist/node/functional";
import { AuthObjects } from "../PKCS-15/AuthObjects.ta";
import { Certificates } from "../PKCS-15/Certificates.ta";
import { DataObjects } from "../PKCS-15/DataObjects.ta";
import { PrivateKeys } from "../PKCS-15/PrivateKeys.ta";
import { PublicKeys } from "../PKCS-15/PublicKeys.ta";
import { SecretKeys } from "../PKCS-15/SecretKeys.ta";
export { AuthObjects, _decode_AuthObjects, _encode_AuthObjects, } from "../PKCS-15/AuthObjects.ta";
export { Certificates, _decode_Certificates, _encode_Certificates, } from "../PKCS-15/Certificates.ta";
export { DataObjects, _decode_DataObjects, _encode_DataObjects, } from "../PKCS-15/DataObjects.ta";
export { PrivateKeys, _decode_PrivateKeys, _encode_PrivateKeys, } from "../PKCS-15/PrivateKeys.ta";
export { PublicKeys, _decode_PublicKeys, _encode_PublicKeys, } from "../PKCS-15/PublicKeys.ta";
export { SecretKeys, _decode_SecretKeys, _encode_SecretKeys, } from "../PKCS-15/SecretKeys.ta";
export declare type PKCS15Objects = {
privateKeys: PrivateKeys;
} | {
publicKeys: PublicKeys;
} | {
trustedPublicKeys: PublicKeys;
} | {
secretKeys: SecretKeys;
} | {
certificates: Certificates;
} | {
trustedCertificates: Certificates;
} | {
usefulCertificates: Certificates;
} | {
dataObjects: DataObjects;
} | {
authObjects: AuthObjects;
} | _Element;
export declare function _decode_PKCS15Objects(el: _Element): PKCS15Objects;
export declare function _encode_PKCS15Objects(value: PKCS15Objects, elGetter: $.ASN1Encoder<PKCS15Objects>): _Element;
//# sourceMappingURL=PKCS15Objects.ta.d.ts.map