gpt4 book ai didi

python - 如何使用 Python 的 OpenSSL 库从中创建 RSA 对和 CRS?

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:57 27 4
gpt4 key购买 nike

我最近刚开始研究 SSL,我需要创建一个 RSA key 对,然后使用它们创建一个 CSR。由于我的项目需要,它必须用 Python 完成。

我浏览了几个库和它们的文档,还有网站、博客和一些书籍,但我发现的所有内容都是或仅在 Linux 上(这有助于我更好地理解 SSL),或者不是我所知道的'正在寻找。

我还需要验证证书链并了解使用带认证的 HTTPS 的 HTTP GET,但我可以稍后处理。

(我不知道,它看起来很基本,但我还是没搞清楚)

欢迎任何帮助,如果我不够清楚,我很抱歉。

最佳答案

好的,使用PKIutils lib 的想法使他的努力。 Python (2.7) 的一些问题和问题,我一开始无法安装,但现在已经解决了。

这个库确实是我一直在寻找的东西,一旦它以基本的方式完成了他的工作,它就非常简单。

正如我们在它的文档(http://python-pkiutils.readthedocs.io/en/latest/)中看到的那样,我们只需要调用这个例子:


key = pkiutils.create_rsa_key(1024, keyfile='')
csr = pkiutils.create_csr
( key ,
dn="/C=GB/ST=STATENAME/L=LOCAILITY/O=COMPANY/OU=DEPT/CN=www.example.com",
csrfilename='')

当然,这只是一个示例,但它无论如何都会创建 RSA 对和 CSR。

解决了我的问题;也许它对其他人有用。

关于python - 如何使用 Python 的 OpenSSL 库从中创建 RSA 对和 CRS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46062290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com