@wildboar/pki-stub
Version:
X.510 PKI-Stub ASN.1 data structures in TypeScript
164 lines (163 loc) • 5.15 kB
JavaScript
import * as $ from "@wildboar/asn1/functional";
export var _enum_for_CRLReason;
(function (_enum_for_CRLReason) {
_enum_for_CRLReason[_enum_for_CRLReason["unspecified"] = 0] = "unspecified";
_enum_for_CRLReason[_enum_for_CRLReason["keyCompromise"] = 1] = "keyCompromise";
_enum_for_CRLReason[_enum_for_CRLReason["cACompromise"] = 2] = "cACompromise";
_enum_for_CRLReason[_enum_for_CRLReason["affiliationChanged"] = 3] = "affiliationChanged";
_enum_for_CRLReason[_enum_for_CRLReason["superseded"] = 4] = "superseded";
_enum_for_CRLReason[_enum_for_CRLReason["cessationOfOperation"] = 5] = "cessationOfOperation";
_enum_for_CRLReason[_enum_for_CRLReason["certificateHold"] = 6] = "certificateHold";
_enum_for_CRLReason[_enum_for_CRLReason["removeFromCRL"] = 8] = "removeFromCRL";
_enum_for_CRLReason[_enum_for_CRLReason["privilegeWithdrawn"] = 9] = "privilegeWithdrawn";
_enum_for_CRLReason[_enum_for_CRLReason["aACompromise"] = 10] = "aACompromise";
_enum_for_CRLReason[_enum_for_CRLReason["weakAlgorithmOrKey"] = 11] = "weakAlgorithmOrKey";
})(_enum_for_CRLReason || (_enum_for_CRLReason = {}));
/**
* @summary CRLReason_unspecified
* @constant
* @type {number}
*/
export const CRLReason_unspecified = 0; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary unspecified
* @constant
* @type {number}
*/
export const unspecified = CRLReason_unspecified; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_keyCompromise
* @constant
* @type {number}
*/
export const CRLReason_keyCompromise = 1; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary keyCompromise
* @constant
* @type {number}
*/
export const keyCompromise = CRLReason_keyCompromise; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_cACompromise
* @constant
* @type {number}
*/
export const CRLReason_cACompromise = 2; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary cACompromise
* @constant
* @type {number}
*/
export const cACompromise = CRLReason_cACompromise; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_affiliationChanged
* @constant
* @type {number}
*/
export const CRLReason_affiliationChanged = 3; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary affiliationChanged
* @constant
* @type {number}
*/
export const affiliationChanged = CRLReason_affiliationChanged; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_superseded
* @constant
* @type {number}
*/
export const CRLReason_superseded = 4; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary superseded
* @constant
* @type {number}
*/
export const superseded = CRLReason_superseded; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_cessationOfOperation
* @constant
* @type {number}
*/
export const CRLReason_cessationOfOperation = 5; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary cessationOfOperation
* @constant
* @type {number}
*/
export const cessationOfOperation = CRLReason_cessationOfOperation; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_certificateHold
* @constant
* @type {number}
*/
export const CRLReason_certificateHold = 6; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary certificateHold
* @constant
* @type {number}
*/
export const certificateHold = CRLReason_certificateHold; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_removeFromCRL
* @constant
* @type {number}
*/
export const CRLReason_removeFromCRL = 8; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary removeFromCRL
* @constant
* @type {number}
*/
export const removeFromCRL = CRLReason_removeFromCRL; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_privilegeWithdrawn
* @constant
* @type {number}
*/
export const CRLReason_privilegeWithdrawn = 9; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary privilegeWithdrawn
* @constant
* @type {number}
*/
export const privilegeWithdrawn = CRLReason_privilegeWithdrawn; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_aACompromise
* @constant
* @type {number}
*/
export const CRLReason_aACompromise = 10; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary aACompromise
* @constant
* @type {number}
*/
export const aACompromise = CRLReason_aACompromise; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary CRLReason_weakAlgorithmOrKey
* @constant
* @type {number}
*/
export const CRLReason_weakAlgorithmOrKey = 11; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary weakAlgorithmOrKey
* @constant
* @type {number}
*/
export const weakAlgorithmOrKey = CRLReason_weakAlgorithmOrKey; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary Decodes an ASN.1 element into a(n) CRLReason
* @function
* @param {_Element} el The element being decoded.
* @returns {CRLReason} The decoded data structure.
*/
export const _decode_CRLReason = $._decodeEnumerated;
/**
* @summary Encodes a(n) CRLReason into an ASN.1 Element.
* @function
* @param value The element being encoded.
* @param elGetter A function that can be used to get new ASN.1 elements.
* @returns {_Element} The CRLReason, encoded as an ASN.1 Element.
*/
export const _encode_CRLReason = $._encodeEnumerated;
/* eslint-enable */