ssl - 如何在 Python3 中生成 SSL 证书

标签 ssl python-3.x

我需要为在单用户网络服务器上使用 HTTPS 生成自签名证书。重要的是用户能够根据自己的喜好设置证书。他们需要能够设置通用名称等。

在纯Python3环境下,如何生成自签名证书?

最佳答案

要创建自签名证书,您可以使用 openssl,因为它在所有主要操作系统上都可用。

$ openssl req -new -x509 -key privkey.pem -out cert.pem -days 1095

在 python 中尝试上面的代码,看看它是否有效。

关于ssl - 如何在 Python3 中生成 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19085727/

相关文章:

xml - 用python解析xml(查找带有特定文本的标签)

java - 通过 SSL 调用 Web 服务时出错(java)

ssl - tls_rsa_with_aes_256_cbc_sha 和 tls_rsa_with_aes_128_cbc_sha256 哪个更安全?

json - 使用 pandas read_json 导入文件时出现问题

python-3.x - 如何在不出现在统一面板或 alt-tab 中的情况下运行 python tkinter 应用程序

python - 在Python中连接多列上的两个数据框

python - Pandas 提取和替换值

google-app-engine - 添加对 AppEngine 自定义域的 SSL 支持

ssl - 强制安全浏览

apache - 可以使用 Apache 作为反向代理从内部服务器提供 SSL/TLS 证书吗?