命令行实用程序,从预先存在的密钥为letsencrypt生成csr

letsencrypt_gencsr的Python项目详细描述


#Letsencrypt gencsr

LetsEncrypt的一个非常精细的包装器,它允许构造一个CSR 与letsencrypt工具链兼容。

如果不希望每次请求时都生成新的私钥,请使用此选项 LetsEncrypt证书。尽管这通常是一个良好的安全实践,但它可能 使用公钥固定时出现问题。

##安装

` pip install letsencrypt_gencsr `

##用法

` letsencrypt-gencsr-helper gencsr --key privkey.pem -d my.awesome.domain.net awesome.domain.net domain.net -o request.csr `

这将生成给定密钥“privkey.pem”和域“my.awesome.domain.net”、“awesome.domain.net”以及 “domain.net”与letsencrypt兼容的csr文件(在request.csr中),可以通过 CSR标志:

` letsencrypt certonly --csr request.csr --webroot--renew-by-default--agree-tos-w /var/www `

##LetsEncrypt代理

从0.2.0版起,letsencrypt gencsr helper充当letsencryptcli接口的代理,并具有 同样的命令。

这样做是为了支持附加的–私钥参数。它允许向 仅证书证书申请:

` letsencrypt-gencsr-helper certonly --private-key privatekey.pem --webroot-w /var/www -d example.com `

当然,同样的功能也适用于run命令。

##许可证

应用程序是根据[mit许可证](http://opensource.org/licenses/MIT)授权的。使用的 LetsEncrypt库在[Apache2.0许可证](http://opensource.org/licenses/apache-2.0)下获得许可。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用Java将dpi元数据写入jpeg图像   文件为什么Java会自动解码URI编码的文件名中的%2F?   java多动态时间事件侦听器   java中如何递归查找不同级别的属性值   java Apache Spark MySQL JavaRDD。foreachPartition为什么我得到ClassNotFoundException   Java中的循环变量文件名   java如何参数化调用JNA库的C库名称和路径?   swing如何使gif在Java中运行一次并停止?   Big Sur上的MacOS应用程序,具有java子进程和可访问性API权限   在page类中定义的java Webelement在测试类中不可访问   如何使用java if else从JSON文件中删除重复的元素?   java Android studio dalvik vm找不到类   java在数组中正确使用协方差