1 个不稳定版本
使用旧的Rust 2015
0.2.0 | 2017年3月17日 |
---|
#11 in #csr
12KB
141 行
csr-gen
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