saml: read keys as binaries (#36515)

This commit is contained in:
Frédéric Péters 2019-11-13 22:38:10 +01:00
parent 3938a8ab87
commit 03f2634895
1 changed files with 2 additions and 2 deletions

View File

@ -86,9 +86,9 @@ class Metadata(object):
'''Return new or earlier version of PEM keys'''
dir = self.publisher.app_dir
if not signing_pem_key and self.config.get('publickey'):
signing_pem_key = file(os.path.join(dir, 'public-key.pem')).read()
signing_pem_key = open(os.path.join(dir, 'public-key.pem'), 'rb').read()
if not encryption_pem_key and self.config.get('encryption_publickey'):
encryption_pem_key = file(os.path.join(dir, 'encryption-public-key.pem')).read()
encryption_pem_key = open(os.path.join(dir, 'encryption-public-key.pem'), 'rb').read()
return (signing_pem_key, encryption_pem_key)
def get_spsso_descriptor(self, signing_pem_key, encryption_pem_key,