mirror of
https://github.com/hanzoai/jose.git
synced 2026-10-30 14:46:24 +00:00
BREAKING CHANGE: JWS.verify returned payloads are now always buffers BREAKING CHANGE: JWS.verify options `encoding` and `parse` were removed
45 lines
1.5 KiB
JavaScript
45 lines
1.5 KiB
JavaScript
module.exports = {
|
||
title: 'Protecting Specific Header Fields',
|
||
input: {
|
||
payload: Buffer.from('It’s a dangerous business, Frodo, going out your door. You step onto the road, and if you don\'t keep your feet, there’s no knowing where you might be swept off to.'),
|
||
key: {
|
||
kty: 'oct',
|
||
kid: '018c0ae5-4d9b-471b-bfd6-eef314bc7037',
|
||
use: 'sig',
|
||
alg: 'HS256',
|
||
k: 'hJtXIZ2uSN5kbQfbtTNWbpdmhkV8FJG-Onbc6mxCcYg'
|
||
},
|
||
alg: 'HS256'
|
||
},
|
||
signing: {
|
||
protected: {
|
||
alg: 'HS256'
|
||
},
|
||
unprotected: {
|
||
kid: '018c0ae5-4d9b-471b-bfd6-eef314bc7037'
|
||
}
|
||
},
|
||
output: {
|
||
json: {
|
||
payload: 'SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4',
|
||
signatures: [
|
||
{
|
||
protected: 'eyJhbGciOiJIUzI1NiJ9',
|
||
header: {
|
||
kid: '018c0ae5-4d9b-471b-bfd6-eef314bc7037'
|
||
},
|
||
signature: 'bWUSVaxorn7bEF1djytBd0kHv70Ly5pvbomzMWSOr20'
|
||
}
|
||
]
|
||
},
|
||
json_flat: {
|
||
payload: 'SXTigJlzIGEgZGFuZ2Vyb3VzIGJ1c2luZXNzLCBGcm9kbywgZ29pbmcgb3V0IHlvdXIgZG9vci4gWW91IHN0ZXAgb250byB0aGUgcm9hZCwgYW5kIGlmIHlvdSBkb24ndCBrZWVwIHlvdXIgZmVldCwgdGhlcmXigJlzIG5vIGtub3dpbmcgd2hlcmUgeW91IG1pZ2h0IGJlIHN3ZXB0IG9mZiB0by4',
|
||
protected: 'eyJhbGciOiJIUzI1NiJ9',
|
||
header: {
|
||
kid: '018c0ae5-4d9b-471b-bfd6-eef314bc7037'
|
||
},
|
||
signature: 'bWUSVaxorn7bEF1djytBd0kHv70Ly5pvbomzMWSOr20'
|
||
}
|
||
}
|
||
}
|