Quitar p12

This commit is contained in:
Mauricio Baeza 2020-12-03 18:16:12 -06:00
parent 93fa2fb624
commit b06a2c0ffb
1 changed files with 10 additions and 12 deletions

View File

@ -15,7 +15,6 @@ from cryptography.x509.oid import ExtensionOID
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.asymmetric import padding
from conf import TOKEN
@ -127,17 +126,13 @@ class SATCertificate(object):
)
return key_pem
def get_encrypt(self, password):
key_enc = self._key_enc
if password:
p = password.encode()
obj = self._get_key('')
key_enc = obj.private_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PrivateFormat.PKCS8,
encryption_algorithm=serialization.BestAvailableEncryption(p)
# Not work
def _get_p12(self):
obj = serialization.pkcs12.serialize_key_and_certificates('test',
self.key_pem, self.cer_pem, None,
encryption_algorithm=serialization.NoEncryption()
)
return key_enc
return obj
def sign(self, data, password=''):
private_key = self._get_key(password)
@ -202,6 +197,10 @@ class SATCertificate(object):
def key_enc(self):
return self._key_enc
@property
def p12(self):
return self._get_p12()
@property
def error(self):
return self._error
@ -236,7 +235,6 @@ def main(args):
print(cert.error)
else:
print(cert)
return