covid-certificate
Version:
Parse and verify a european digital covid certificate (dcc)
14 lines (13 loc) • 536 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.headerFromProtectedHeaders = void 0;
const cbor_1 = require("cbor");
const headerFromMap_1 = require("./headerFromMap");
const headerFromProtectedHeaders = (headers, key) => {
const map = (0, cbor_1.decode)(headers);
if (!(map instanceof Map)) {
throw Error("Protected headers is not cbor encoded map");
}
return (0, headerFromMap_1.headerFromMap)(map, key);
};
exports.headerFromProtectedHeaders = headerFromProtectedHeaders;