This commit is contained in:
Mauricio Baeza 2021-07-16 15:34:45 -05:00
parent bcbfd1eca3
commit b6a9acb8ba
3 changed files with 11 additions and 2 deletions

View File

@ -1,6 +1,11 @@
# Lista de cambios
## v 0.2.1 [16-Jul-21]
---
* Fix - Issue #1
## v 0.2.0 [15-Jul-21]
---
* Se agrega la posibilidad de firmar con fiel en formato PEM

View File

@ -1 +1 @@
0.2.0
0.2.1

View File

@ -19,7 +19,7 @@ from conf import TOKEN
class SATCertificate(object):
def __init__(self, cer=b'', key=b'', pem='', password=''):
def __init__(self, cer=b'', key=b'', pem=b'', password=''):
self._error = ''
self._init_values()
self._get_data_cer(cer)
@ -38,6 +38,7 @@ class SATCertificate(object):
self._cer_pem = ''
self._cer_txt = ''
self._key_enc = b''
self._key_pem = b''
self._p12 = b''
self._cer_modulus = 0
self._key_modulus = 0
@ -133,6 +134,9 @@ class SATCertificate(object):
return key_pem
def _get_data_pem(self, pem):
if not pem:
return
self._key_pem = serialization.load_pem_private_key(
pem, None, backend=default_backend())
return