2个版本

0.1.1 2023年6月7日
0.1.0 2023年6月7日

#2524加密学

Download history 65/week @ 2024-03-11 26/week @ 2024-03-18 31/week @ 2024-03-25 64/week @ 2024-04-01 34/week @ 2024-04-08 56/week @ 2024-04-15 48/week @ 2024-04-22 110/week @ 2024-04-29 7/week @ 2024-05-06 10/week @ 2024-05-13 18/week @ 2024-05-20 16/week @ 2024-05-27 22/week @ 2024-06-03 16/week @ 2024-06-10 9/week @ 2024-06-17 17/week @ 2024-06-24

65 每月下载量

CC-PDDC 许可

44KB

预构建的X509证书。

该crate提供加密证书和密钥,旨在测试TLS客户端和服务器。

证书旨在看起来逼真:它们具有现实世界证书的大部分扩展,并试图遵循作为真实CA的CAB指南。

该crate不包含代码或依赖项,仅包含包含预先生成的证书和私钥的const字节数组。

如果您想生成自己的证书,请尝试x509-test-gen crate。它包含用于在x509-test-certs crate中生成证书的代码。包含CA、客户端和服务器证书的集合。

这些证书可用于测试成功的客户端或服务器验证。

密钥是RSA(2048位),摘要为SHA-256。

服务器证书用于dns名称test-server。您可能需要欺骗dns或指示您的客户端使用此名称。

客户端证书用于电子邮件地址test@example.com

客户端和服务器证书共享相同的根证书。

包含CA、中间、客户端和服务器证书的集合

这些证书可用于测试成功的客户端或服务器验证。

密钥是RSA(2048位),摘要为SHA-256。

服务器证书用于dns名称test-server。您可能需要欺骗dns或指示您的客户端使用此名称。

客户端证书用于电子邮件地址test@example.com

客户端和服务器证书共享相同的签名链

       root
        |
   intermediate
     /      \
  client   server

具有附加名称类型的客户端证书

这些证书可用于测试成功的客户端证书解码和授权。

密钥是RSA(2048位),摘要为SHA-256。

客户端证书包含一个包含三个名称的Subject Alternative Name扩展:通用名称、序列号和角色。

CA和错误签名的服务器证书。

这些证书可用于测试服务器验证失败。

密钥是RSA(2048位),摘要为SHA-256。

服务器证书用于dns名称test-server。您可能需要欺骗dns或指示您的客户端使用此名称。

无运行时依赖