Explorar o código

Updated `get_ssl_cert_thumbprint` to allow
customizable digest algorithms

Signed-off-by: Mihaela Balutoiu <mbalutoiu@cloudbasesolutions.com>

Mihaela Balutoiu %!s(int64=2) %!d(string=hai) anos
pai
achega
ae9185042c
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      coriolis/utils.py

+ 1 - 1
coriolis/utils.py

@@ -469,7 +469,7 @@ def get_ssl_cert_thumbprint(context, host, port=443, digest_algorithm="sha1"):
     sock.close()
     sock.close()
 
 
     x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_ASN1, cert)
     x509 = OpenSSL.crypto.load_certificate(OpenSSL.crypto.FILETYPE_ASN1, cert)
-    return x509.digest('sha1').decode()
+    return x509.digest(digest_algorithm).decode()
 
 
 
 
 def get_resources_dir():
 def get_resources_dir():