2016-02-22 109 views
0

我能獲得私鑰(PEM格式),但我不知道如何生成公鑰:如何使用pyOpenSSL生成公鑰和私鑰?

from OpenSSL import crypto, SSL 

key = crypto.PKey() 
key.generate_key(crypto.TYPE_RSA, 1024) 
priv_key = crypto.dump_privatekey(crypto.FILETYPE_PEM, key) 
pub_key = ... ? 

回答

0

按照pyopenssl文檔

pub_key = crypto.dump_publickey(type, key)

其中type =文件類型(以下之一:數據:FILETYPE_PEM或:數據:FILETYPE_ASN1)。

希望這會有所幫助