Skip to content

Commit dcc51ca

Browse files
authored
Merge pull request #65 from Allu2/master
Allow importing password protected pem files
2 parents 1c4398b + 77ad596 commit dcc51ca

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/jwkest/jwk.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,18 +87,18 @@ def sha512_digest(msg):
8787
# =============================================================================
8888

8989

90-
def import_rsa_key_from_file(filename):
91-
return RSA.importKey(open(filename, 'r').read())
90+
def import_rsa_key_from_file(filename, passphrase=None):
91+
return RSA.importKey(open(filename, 'r').read(), passphrase=passphrase)
9292

9393

94-
def import_rsa_key(key):
94+
def import_rsa_key(key, passphrase=None):
9595
"""
9696
Extract an RSA key from a PEM-encoded certificate
97-
9897
:param key: RSA key encoded in standard form
98+
:param passphrase: Password to open the certificate (Optional)
9999
:return: RSA key instance
100100
"""
101-
return importKey(key)
101+
return importKey(key, passphrase=passphrase)
102102

103103

104104
def der2rsa(der):

0 commit comments

Comments
 (0)