Jwt 如何将索赔和到期时间传递给JWE?
我正在玩Jwt 如何将索赔和到期时间传递给JWE?,jwt,jwk,jwe,node-jose,Jwt,Jwk,Jwe,Node Jose,我正在玩节点jose(),它帮不了什么忙 我是否应该将JWE包装在JWT有效载荷(或相反)中 这是我用来进行一些测试的示例代码: const jwe = await jose.JWE.createEncrypt(standaloneKey). update(Buffer.from(JSON.stringify({ somePayloadKey: 'somePayloadValue' }))). final(); 生成如下所示的对象: { recipients:
节点jose
(),它帮不了什么忙
我是否应该将JWE包装在JWT有效载荷(或相反)中
这是我用来进行一些测试的示例代码:
const jwe = await jose.JWE.createEncrypt(standaloneKey).
update(Buffer.from(JSON.stringify({ somePayloadKey: 'somePayloadValue' }))).
final();
生成如下所示的对象:
{ recipients:
[ { encrypted_key: '...' } ],
protected: '...',
iv: '...',
ciphertext: '...',
tag: '...' }
问题
1-如何将类似于aud
的索赔传递给该生成的JWE
2-我如何使它在一段时间内有效,比如说一小时
3-我应该向客户传递什么?有收件人
,受保护
等的整个对象