Merge pull request #28187 from anuraaga/header-values

[@types/jws] Allow Header to have extra values.
This commit is contained in:
Benjamin Lichtman
2018-08-17 10:12:52 -07:00
committed by GitHub
2 changed files with 8 additions and 0 deletions
+1
View File
@@ -149,4 +149,5 @@ export type Algorithm = 'HS256' | 'HS384' | 'HS512' | 'RS256' |
export interface Header {
alg: Algorithm;
[name: string]: string;
}
+7
View File
@@ -20,6 +20,13 @@ const signature = jws.sign({
secret: 'has a van',
});
// jws.sign with extra header values
const signatureWithHeaderParams = jws.sign({
header: { alg: 'HS256', foo: 'bar' },
payload: 'h. jon benjamin',
secret: 'has a van',
});
// jws.decode
const message = jws.decode('djfakdid');