好吧,我使用pyOpenSSL生成一个私钥,如下所示:
from OpenSSL import crypto
k = crypto.PKey()
k.generate_key(crypto.TYPE_RSA, 2048)
print crypto.dump_privatekey(crypto.FILETYPE_PEM, k)
如何从中获取公钥字符串?我还没有找到这个库的方法。感谢
答案 0 :(得分:3)
如果
cert = crypto.dump_certificate(crypto.FILETYPE_PEM, k)
没有做你想要的,然后它看起来不像pyOpenSSL
支持公钥转储。有一个未合并的分支here添加了该功能,但我不能声称它的功能是什么。