【发布时间】:2021-01-24 10:42:37
【问题描述】:
我必须创建一个 JWS 签名,并且 JOSE 标头必须如下所示:
{
"alg": "HS256",
"kid": "V3vEe66RJm85eD72",
"b64": false,
"http://openbanking.org.uk/iat": 1501497671,
"http://openbanking.org.uk/iss": "C=UK, ST=England, L=London, O=Acme Ltd.",
"crit": ["b64","http://openbanking.org.uk/iat","http://openbanking.org.uk/iss"]
}
我必须在哪里将此标头放在jwt.io 网站中,或者有人知道其他创建 jws 签名的好网站吗? 问题是,当我使用文档提供的标头类型更改 jwt.io 中默认存在的标头时,它在 jwt.io 底部的“无效签名”中说,为什么?
【问题讨论】:
-
您是否让 x-jws-signature 标头工作?我正在使用 Java,并且在我的程序中成功签名并验证了签名,但是 OB 服务器返回它无法验证签名。