picseal_pub/libs/crypto_pub.py

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')