#pkcs #request #certificate #csr #binary-format #text-encoding

已删除 pkcs10

已弃用:请使用 x509-cert 包代替

2 个不稳定版本

0.2.0 2024年3月17日
0.1.0 2024年3月12日
0.0.0 2020年6月12日

#13 in #csr

Download history 31/week @ 2024-04-03

每月下载量 93

Apache-2.0 OR MIT

400KB
9K SLoC

RustCrypto: PKCS#10 (证书请求)

crate Docs Build Status Apache2/MIT licensed Rust Version Project Chat

纯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