dcc-decoder
Version:
<img alttext="COVID Green Logo" src="https://raw.githubusercontent.com/lfph/artwork/master/projects/covidgreen/stacked/color/covidgreen-stacked-color.png" width="300" />
34 lines (33 loc) • 1.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CERT_TYPE = exports.PAYLOAD_KEYS = exports.HEADER_KEYS = exports.ALGOS = exports.CBOR_STRUCTURE = void 0;
var CBOR_STRUCTURE;
(function (CBOR_STRUCTURE) {
CBOR_STRUCTURE[CBOR_STRUCTURE["PROTECTED_HEADER"] = 0] = "PROTECTED_HEADER";
CBOR_STRUCTURE[CBOR_STRUCTURE["UNPROTECTED_HEADER"] = 1] = "UNPROTECTED_HEADER";
CBOR_STRUCTURE[CBOR_STRUCTURE["PAYLOAD"] = 2] = "PAYLOAD";
CBOR_STRUCTURE[CBOR_STRUCTURE["SIGNATURE"] = 3] = "SIGNATURE";
})(CBOR_STRUCTURE = exports.CBOR_STRUCTURE || (exports.CBOR_STRUCTURE = {}));
var ALGOS;
(function (ALGOS) {
ALGOS[ALGOS["ECDSA_256"] = -7] = "ECDSA_256";
ALGOS[ALGOS["RSA_PSS_256"] = -37] = "RSA_PSS_256";
})(ALGOS = exports.ALGOS || (exports.ALGOS = {}));
var HEADER_KEYS;
(function (HEADER_KEYS) {
HEADER_KEYS[HEADER_KEYS["ALGORITHM"] = 1] = "ALGORITHM";
HEADER_KEYS[HEADER_KEYS["KID"] = 4] = "KID";
})(HEADER_KEYS = exports.HEADER_KEYS || (exports.HEADER_KEYS = {}));
var PAYLOAD_KEYS;
(function (PAYLOAD_KEYS) {
PAYLOAD_KEYS[PAYLOAD_KEYS["ISSUER"] = 1] = "ISSUER";
PAYLOAD_KEYS[PAYLOAD_KEYS["ISSUED_AT"] = 6] = "ISSUED_AT";
PAYLOAD_KEYS[PAYLOAD_KEYS["EXPIRES_AT"] = 4] = "EXPIRES_AT";
PAYLOAD_KEYS[PAYLOAD_KEYS["CONTENT"] = -260] = "CONTENT";
})(PAYLOAD_KEYS = exports.PAYLOAD_KEYS || (exports.PAYLOAD_KEYS = {}));
var CERT_TYPE;
(function (CERT_TYPE) {
CERT_TYPE["VACCINE"] = "v";
CERT_TYPE["TEST"] = "t";
CERT_TYPE["RECOVERY"] = "r";
})(CERT_TYPE = exports.CERT_TYPE || (exports.CERT_TYPE = {}));