@wildboar/ocsp
Version:
Online Certificate Status Protocol PDUs in TypeScript
127 lines (126 loc) • 4.28 kB
JavaScript
import * as $ from "@wildboar/asn1/functional";
/**
* @summary OCSPResponseStatus
* @description
*
* ### ASN.1 Definition:
*
* ```asn1
* OCSPResponseStatus ::= ENUMERATED {
* successful (0), -- Response has valid confirmations
* malformedRequest (1), -- Illegal confirmation request
* internalError (2), -- Internal error in issuer
* tryLater (3), -- Try again later
* -- (4) is not used
* sigRequired (5), -- Must sign the request
* unauthorized (6) -- Request unauthorized
* }
* ```
*
* @enum {number}
*/
export var _enum_for_OCSPResponseStatus;
(function (_enum_for_OCSPResponseStatus) {
_enum_for_OCSPResponseStatus[_enum_for_OCSPResponseStatus["successful"] = 0] = "successful";
_enum_for_OCSPResponseStatus[_enum_for_OCSPResponseStatus["malformedRequest"] = 1] = "malformedRequest";
_enum_for_OCSPResponseStatus[_enum_for_OCSPResponseStatus["internalError"] = 2] = "internalError";
_enum_for_OCSPResponseStatus[_enum_for_OCSPResponseStatus["tryLater"] = 3] = "tryLater";
_enum_for_OCSPResponseStatus[_enum_for_OCSPResponseStatus["sigRequired"] = 5] = "sigRequired";
_enum_for_OCSPResponseStatus[_enum_for_OCSPResponseStatus["unauthorized"] = 6] = "unauthorized";
})(_enum_for_OCSPResponseStatus || (_enum_for_OCSPResponseStatus = {}));
/**
* @summary OCSPResponseStatus
* @description
*
* ### ASN.1 Definition:
*
* ```asn1
* OCSPResponseStatus ::= ENUMERATED {
* successful (0), -- Response has valid confirmations
* malformedRequest (1), -- Illegal confirmation request
* internalError (2), -- Internal error in issuer
* tryLater (3), -- Try again later
* -- (4) is not used
* sigRequired (5), -- Must sign the request
* unauthorized (6) -- Request unauthorized
* }
* ```
*
* @enum {number}
*/
export const OCSPResponseStatus = _enum_for_OCSPResponseStatus;
/**
* @summary OCSPResponseStatus_successful
* @constant
* @type {number}
*/
export const OCSPResponseStatus_successful = OCSPResponseStatus.successful; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary successful
* @constant
* @type {number}
*/
export const successful = OCSPResponseStatus.successful; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary OCSPResponseStatus_malformedRequest
* @constant
* @type {number}
*/
export const OCSPResponseStatus_malformedRequest = OCSPResponseStatus.malformedRequest; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary malformedRequest
* @constant
* @type {number}
*/
export const malformedRequest = OCSPResponseStatus.malformedRequest; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary OCSPResponseStatus_internalError
* @constant
* @type {number}
*/
export const OCSPResponseStatus_internalError = OCSPResponseStatus.internalError; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary internalError
* @constant
* @type {number}
*/
export const internalError = OCSPResponseStatus.internalError; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary OCSPResponseStatus_tryLater
* @constant
* @type {number}
*/
export const OCSPResponseStatus_tryLater = OCSPResponseStatus.tryLater; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary tryLater
* @constant
* @type {number}
*/
export const tryLater = OCSPResponseStatus.tryLater; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary OCSPResponseStatus_sigRequired
* @constant
* @type {number}
*/
export const OCSPResponseStatus_sigRequired = OCSPResponseStatus.sigRequired; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary sigRequired
* @constant
* @type {number}
*/
export const sigRequired = OCSPResponseStatus.sigRequired; /* SHORT_NAMED_ENUMERATED_VALUE */
/**
* @summary OCSPResponseStatus_unauthorized
* @constant
* @type {number}
*/
export const OCSPResponseStatus_unauthorized = OCSPResponseStatus.unauthorized; /* LONG_NAMED_ENUMERATED_VALUE */
/**
* @summary unauthorized
* @constant
* @type {number}
*/
export const unauthorized = OCSPResponseStatus.unauthorized; /* SHORT_NAMED_ENUMERATED_VALUE */
export const _decode_OCSPResponseStatus = $._decodeEnumerated;
export const _encode_OCSPResponseStatus = $._encodeEnumerated;
/* eslint-enable */