2024-05-15 13:33:04 发布
网友
我试图使用Python生成自签名SSL证书,这样它就独立于平台了。我的目标是*.pem格式。
我找到了生成证书的this script,但是没有关于如何对证书进行自签名的信息。
您链接的脚本不会创建自签名证书;它只创建一个请求。
要创建自签名证书,您可以使用^{}它在所有主要操作系统上都可用。
$ openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095
如果你想用M2Crypto来做,那么看看^{} method。
您可以使用J.F.Sebastian在Python中声明的openssl方法。
导入OS lib并调用如下命令:
os.system("openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095")
如果它需要用户交互,那么如果您通过子流程管道运行它并允许原始输入回答任何提示,那么它可能会工作。
您链接的脚本不会创建自签名证书;它只创建一个请求。
要创建自签名证书,您可以使用^{} 它在所有主要操作系统上都可用。
如果你想用M2Crypto来做,那么看看^{} method 。
您可以使用J.F.Sebastian在Python中声明的openssl方法。
导入OS lib并调用如下命令:
如果它需要用户交互,那么如果您通过子流程管道运行它并允许原始输入回答任何提示,那么它可能会工作。
相关问题 更多 >
编程相关推荐