We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7d4a071 commit 6707fdeCopy full SHA for 6707fde
lib/sign-stream.js
@@ -34,7 +34,12 @@ function jwsSign(opts) {
34
}
35
36
function SignStream(opts) {
37
- var secret = opts.secret||opts.privateKey||opts.key;
+ var secret = opts.secret;
38
+ secret = secret == null ? opts.privateKey : secret;
39
+ secret = secret == null ? opts.key : secret;
40
+ if (/^hs/i.test(opts.header.alg) === true && secret == null) {
41
+ throw new TypeError('secret must be a string or buffer or a KeyObject')
42
+ }
43
var secretStream = new DataStream(secret);
44
this.readable = true;
45
this.header = opts.header;
0 commit comments