UNPKG

@linkedmink/passport-mutual-key-challenge

Version:

Implements a Passport strategy to authenticate the public key of a user by issuing a dynamic generated challenge

23 lines 908 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getDefaultOptions = void 0; const crypto_1 = require("crypto"); const LocalChallengeCache_1 = require("./LocalChallengeCache"); const RequestFuncs_1 = require("./RequestFuncs"); /** * @return The default values for MutualKeyChallengeOptions */ function getDefaultOptions() { return { challengeOrResponseFunc: (0, RequestFuncs_1.challengeByBase64Header)(), challengeCache: new LocalChallengeCache_1.LocalChallengeCache(120 * 1000), cryptography: { hashAlgorithm: "sha256", messagePadding: crypto_1.constants.RSA_PKCS1_OAEP_PADDING, signaturePadding: crypto_1.constants.RSA_PKCS1_PADDING, nonceSize: 128, }, }; } exports.getDefaultOptions = getDefaultOptions; //# sourceMappingURL=MutualKeyChallengeOptions.js.map