diff --git a/kmip/services/server/crypto/engine.py b/kmip/services/server/crypto/engine.py index 838e1b9..02a1c34 100644 --- a/kmip/services/server/crypto/engine.py +++ b/kmip/services/server/crypto/engine.py @@ -929,18 +929,18 @@ class CryptographyEngine(api.CryptographicEngine): "decryption.".format(padding_method) ) - backend = default_backend() - try: - private_key = backend.load_der_private_key( + private_key = serialization.load_der_private_key( decryption_key, - None + password=None, + backend=default_backend() ) except Exception: try: - private_key = backend.load_pem_private_key( + private_key = serialization.load_pem_private_key( decryption_key, - None + password=None, + backend=default_backend() ) except Exception: raise exceptions.CryptographicFailure(