11from Crypto .PublicKey import RSA
22from Crypto .Hash import SHA1 , SHA224 , SHA256 , SHA384 , SHA512
3- #from OpenSSL.crypto import load_certificate, FILETYPE_PEM, FILETYPE_ASN1, Error
43from client_encryption .encryption_exception import CertificateError , PrivateKeyError , HashAlgorithmError
54from cryptography import x509
65from cryptography .hazmat .primitives .serialization import pkcs12
@@ -26,15 +25,15 @@ def load_encryption_certificate(certificate_path):
2625 raise CertificateError ("Unable to load certificate." )
2726
2827 try :
29- type = __get_crypto_file_type (certificate )
28+ cert_type = __get_crypto_file_type (certificate )
3029
31- if type == FileType .FILETYPE_PEM :
30+ if cert_type == FileType .FILETYPE_PEM :
3231 cert = x509 .load_pem_x509_certificate (certificate )
3332 return cert , Encoding .PEM
34- if type == FileType .FILETYPE_ASN1 :
33+ if cert_type == FileType .FILETYPE_ASN1 :
3534 cert = x509 .load_der_x509_certificate (certificate )
3635 return cert , Encoding .DER
37- if type == FileType .FILETYPE_INVALID :
36+ if cert_type == FileType .FILETYPE_INVALID :
3837 raise CertificateError ("Wrong certificate format." )
3938 except ValueError :
4039 raise CertificateError ("Invalid certificate format." )
0 commit comments