UNPKG

@beland/crypto-middleware

Version:
15 lines (14 loc) 580 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var types_1 = require("./types"); function createAuthChainHeaders(authChain, timetamp, metadata) { if (metadata === void 0) { metadata = {}; } var headers = {}; authChain.forEach(function (item, index) { headers[types_1.AUTH_CHAIN_HEADER_PREFIX + index] = JSON.stringify(item); }); headers[types_1.AUTH_TIMESTAMP_HEADER] = String(timetamp); headers[types_1.AUTH_METADATA_HEADER] = JSON.stringify(metadata); return headers; } exports.default = createAuthChainHeaders;