From 59a2351be95889e4760b38288675a262eddbd69d Mon Sep 17 00:00:00 2001 From: Werner Mendizabal Date: Thu, 11 Aug 2016 19:18:09 +0000 Subject: [PATCH] Add credential encryption exception If something goes wrong when we encrypt or decrypt a credential, we should throw a useful error message. We will use this as we implement encryption for credentials at rest. bp credential-encryption Change-Id: I21684de984da05a0728f8875ff00a135fc1b834a --- keystone/exception.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/keystone/exception.py b/keystone/exception.py index bc41bfad3a..42e8cf1759 100644 --- a/keystone/exception.py +++ b/keystone/exception.py @@ -578,3 +578,8 @@ class TokenlessAuthConfigError(ValidationError): class UnsupportedDriverVersion(UnexpectedError): debug_message_format = _('%(driver)s is not supported driver version') + + +class CredentialEncryptionError(Exception): + message_format = _("An unexpected error prevented the server " + "from accessing encrypted credentials.")