如何解决如何将索赔和到期时间传递给JWE?
我在玩node-jose
(https://github.com/cisco/node-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-我应该把什么传递给客户?整个对象包含recipients
,protected
等?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。