2016-02-22 2 views
0

je peux obtenir la clé privée (format PEM), mais je ne suis pas sûr de savoir comment générer la clé publique:Comment générer des clés publiques et privées avec 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 = ... ? 

Répondre

0

Selon les pyopenssl docs

pub_key = crypto.dump_publickey(type, key)

où type = Le type de fichier (un de: données: FILETYPE_PEM ou: données: FILETYPE_ASN1).

Espérons que cela aide