簡體   English   中英

在Python中創建自簽名的SSL證書

[英]Create self signed SSL certificates in Python

我正在嘗試使用Python 生成自簽名的SSL證書,以便它獨立於平台。 我的目標是* .pem格式。

我發現此腳本可生成證書,但沒有有關如何對證書進行自簽名的信息。

您鏈接的腳本不會創建自簽名證書。 它只會創建一個請求。

要創建自簽名證書,可以使用openssl該證書在所有主要操作系統上都可用。

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

如果您想使用M2Crypto進行操作,請查看X509TestCase.test_mkcert()方法

您可以使用JF Sebastian在Python中聲明的openssl方法。

導入操作系統庫並按如下所示調用命令:

os.system("openssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095")

如果需要用戶交互,則通過子進程管道運行它並允許原始輸入來回答任何提示,則可能會起作用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM