Przeglądaj źródła

Updated `get_ssl_cert_thumbprint` to allow
customizable digest algorithms

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

Mihaela Balutoiu 2 lat temu
rodzic
commit
ae9185042c
1 zmienionych plików z 1 dodań i 1 usunięć
  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()
 
     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():