import { BIT_STRING } from "@wildboar/asn1"; import * as $ from "@wildboar/asn1/functional"; /** * @summary KeyUsage * @description * * ### ASN.1 Definition: * * ```asn1 * KeyUsage ::= BIT STRING { * digitalSignature (0), * contentCommitment (1), * keyEncipherment (2), * dataEncipherment (3), * keyAgreement (4), * keyCertSign (5), * cRLSign (6), * encipherOnly (7), * decipherOnly (8) } * ``` */ export type KeyUsage = BIT_STRING; /** * @summary KeyUsage_digitalSignature * @constant */ export declare const KeyUsage_digitalSignature: number; /** * @summary digitalSignature * @constant */ export declare const digitalSignature: number; /** * @summary KeyUsage_contentCommitment * @constant */ export declare const KeyUsage_contentCommitment: number; /** * @summary contentCommitment * @constant */ export declare const contentCommitment: number; /** * @summary KeyUsage_keyEncipherment * @constant */ export declare const KeyUsage_keyEncipherment: number; /** * @summary keyEncipherment * @constant */ export declare const keyEncipherment: number; /** * @summary KeyUsage_dataEncipherment * @constant */ export declare const KeyUsage_dataEncipherment: number; /** * @summary dataEncipherment * @constant */ export declare const dataEncipherment: number; /** * @summary KeyUsage_keyAgreement * @constant */ export declare const KeyUsage_keyAgreement: number; /** * @summary keyAgreement * @constant */ export declare const keyAgreement: number; /** * @summary KeyUsage_keyCertSign * @constant */ export declare const KeyUsage_keyCertSign: number; /** * @summary keyCertSign * @constant */ export declare const keyCertSign: number; /** * @summary KeyUsage_cRLSign * @constant */ export declare const KeyUsage_cRLSign: number; /** * @summary cRLSign * @constant */ export declare const cRLSign: number; /** * @summary KeyUsage_encipherOnly * @constant */ export declare const KeyUsage_encipherOnly: number; /** * @summary encipherOnly * @constant */ export declare const encipherOnly: number; /** * @summary KeyUsage_decipherOnly * @constant */ export declare const KeyUsage_decipherOnly: number; /** * @summary decipherOnly * @constant */ export declare const decipherOnly: number; export declare const _decode_KeyUsage: $.ASN1Decoder; export declare const _encode_KeyUsage: $.ASN1Encoder; //# sourceMappingURL=KeyUsage.ta.d.mts.map