Skip to main content

Appendices (附录)

Appendix A. JWS Examples (JWS示例)

附录A提供了多个完整的JWS示例,包括:

A.1. Example JWS Using HMAC SHA-256 (使用HMAC SHA-256的JWS示例)

演示使用HMAC SHA-256算法创建和验证JWS的完整过程。

A.2. Example JWS Using RSASSA-PKCS1-v1_5 SHA-256 (使用RSA的JWS示例)

演示使用RSA签名算法的JWS。

A.3. Example JWS Using ECDSA P-256 SHA-256 (使用ECDSA的JWS示例)

演示使用椭圆曲线数字签名算法的JWS。

A.4. Example JWS Using ECDSA P-521 SHA-512

演示使用P-521曲线的ECDSA签名。

A.5. Example Unsecured JWS (不安全JWS示例)

演示使用"alg":"none"的不安全JWS。

A.6. Example JWS Using General JWS JSON Serialization (通用JSON序列化示例)

演示支持多个签名的通用JSON序列化格式。

A.7. Example JWS Using Flattened JWS JSON Serialization (扁平JSON序列化示例)

演示优化的单签名扁平JSON序列化格式。

Appendix B. "x5c" (X.509 Certificate Chain) Example

提供使用X.509证书链的完整示例。

Appendix C. Notes on Implementing base64url Encoding without Padding

讨论实现不带填充的base64url编码的实现注意事项。

Appendix D. Notes on Key Selection (密钥选择注意事项)

提供关于如何选择用于验证JWS的密钥的指导。

Appendix E. Negative Test Case for "crit" Header Parameter

提供"crit"参数的负面测试案例,帮助验证实现的正确性。

Appendix F. Detached Content (分离内容)

讨论JWS载荷与签名分离的场景,其中JWS Compact Serialization中的载荷部分为空字符串。


Acknowledgements (致谢)

感谢所有为本规范做出贡献的人员。

Authors' Addresses (作者地址)

  • Michael B. Jones, Microsoft
  • John Bradley, Ping Identity
  • Nat Sakimura, Nomura Research Institute

完整的联系信息和贡献者列表请参见RFC 7515原文。