编程语言
首页 > 编程语言> > 使用python OpenSSL从私钥获取公钥

使用python OpenSSL从私钥获取公钥

作者:互联网

好吧,我用pyOpenSSL生成一个私钥,如下所示:

from OpenSSL import crypto
k = crypto.PKey()
k.generate_key(crypto.TYPE_RSA, 2048)
print crypto.dump_privatekey(crypto.FILETYPE_PEM, k)

如何从中获取公钥字符串?我还没有找到这个库的方法.谢谢

解决方法:

如果

cert = crypto.dump_certificate(crypto.FILETYPE_PEM, k)

没有做你想要的,然后它看起来不像pyOpenSSL支持公钥转储.有一个未合并的分支here添加了该功能,但我不能声称它做了什么是声称.

标签:python,openssl,pyopenssl
来源: https://codeday.me/bug/20190629/1328853.html