1个不稳定版本
0.1.0-alpha.6 | 2024年8月8日 |
---|
#1091 in 身份验证
121 每月下载量
用于 7 crates
40KB
446 代码行
Vercre的数据安全
用于更高阶crates的共享逻辑。
此crate不打算直接使用。参见
lib.rs
:
Vercre的数据安全
此crate为Vercre项目提供常用工具,不打算直接使用。
JSON对象签名和加密(JOSE)证明
JOSE证明是基于JWT RFC7519、JWS RFC7515 和 JWK RFC7517 的凭证封装证明。
使用JOSE和COSE保护可验证凭证 VC-JOSE-COSE 建议定义了这些与可验证凭证数据模型v2.0之间的“桥梁”,并指定了合适的头声明、媒体类型等。
在JOSE的情况下,凭证是“有效负载”。这是由Securing Verifiable Credentials using JOSE and COSE为JWT的使用指定的合适头部的细节所 precede。这些被编码、连接并签名,以便以紧凑的形式从一个实体传输到另一个实体(例如,由持有者发送到验证者)。有关签名、加密密钥等所有复杂细节,均由IETF规范定义;请参阅示例6以获取特定情况。
注意
如果JWT仅是JWE,则在JWE的JWT声明集中必须省略iss、exp和aud,并且与这些声明相关的JARM第2.4节的处理规则不适用。 OpenID4VP JWT - JWE
{
"vp_token": "eyJI...",
"presentation_submission": {...}
}
依赖关系
~8.5MB
~165K SLoC