1 个不稳定版本

使用旧的Rust 2015

0.2.0 2017年3月17日

#11 in #csr

MIT/Apache

12KB
141

csr-gen

Latest Version

Documentation

A SSL CSR生成器,用Rust编写。提供易于使用的命令行程序,以及可在其他应用程序中重用的库。

应用

要安装,运行

cargo install csr-gen

然后创建一个配置文件,类似于

key="myprivkey.pem"

[csrs]
"csr1.csr" = ["example.com","www.example.com"]

您可以在配置文件中指定多个csrs,从单个私钥创建。要生成csrs,运行

csr-gen -c myconfig.toml

之后,将在csr1.csr中生成一个新的csr。然后您可以向您的证书颁发机构提交csr以进行签名。这些csr已针对Let's Encrypt进行了测试。

# Cargo.toml
[dependencies]
toml = "0.3"

该库提供了一个Config结构体,可以用适当的信息填充。然后您可以通过调用Config::generate_csrs来生成csr,传递给它的路径以及生成csr的私钥。

许可证

csr-gen以MIT许可证和Apache许可证(版本2.0)的条款进行分发。

请参阅LICENSE-APACHE和LICENSE-MIT以获取详细信息。

依赖项

~5.5MB
~113K SLoC