23 lines
376 B
Python
23 lines
376 B
Python
#
|
|
#
|
|
#
|
|
import logging
|
|
from Crypto.PublicKey import RSA
|
|
|
|
class PubKey:
|
|
|
|
keyData = None
|
|
|
|
def __init__(self):
|
|
logging.info("Generating public keys...")
|
|
self.keyData = RSA.generate(4096)
|
|
|
|
|
|
def genNewKey(self):
|
|
logging.info("Generating public keys...")
|
|
self.keyData = RSA.generate(4096)
|
|
|
|
#
|
|
def getKeyPEM(self):
|
|
return self.keyData.exportKey('PEM')
|