2 个不稳定版本
0.2.0 | 2024年3月17日 |
---|---|
0.1.0 | 2024年3月12日 |
0.0.0 |
|
#13 in #csr
每月下载量 93
400KB
9K SLoC
RustCrypto: PKCS#10 (证书请求)
纯Rust实现的公钥密码学标准(PKCS) #10:证书请求语法规范 (RFC 2986)。
🚨 已弃用! 🚨
pkcs10
已弃用,并将不再接收更新。
相关功能已被合并到 x509_cert::request
。
请切换到 x509-cert
包。
关于PKCS#10
PKCS#10是一种证书请求格式(有时称为证书签名请求)。此格式通常包含一个公钥。
您可以通过以下方式识别编码为PEM(即文本)的PKCS#10请求
-----BEGIN CERTIFICATE REQUEST-----
PKCS#10证书请求也可以序列化为基于ASN.1的二进制格式。PEM文本编码是此格式的Base64表示。
支持算法
此包以算法无关的方式实现,旨在支持任何算法的PKCS#10。
尽管如此,它已针对以下算法生成由OpenSSL生成的密钥进行互操作性测试
- RSA (
id-rsaEncryption
)
如果您在使用特定算法时遇到问题,包括上述算法或其他算法,请提交一个问题。
最小支持的Rust版本
此包至少需要 Rust 1.56。
我们可能会在未来更改MSRV,但将伴随次要版本号的增加。
许可
在以下任一许可下使用
任选其一。
贡献
除非您明确声明,否则您提交的任何有意包含在本作品中的贡献,如Apache-2.0许可证中定义,应按上述方式双重许可,不附加任何额外条款或条件。
依赖项
~2MB
~43K SLoC