From 0c8faa3efc81ea4d2d93f64c118a965091bdf5b4 Mon Sep 17 00:00:00 2001 From: Lei Zhang Date: Tue, 15 Oct 2013 11:21:56 +0800 Subject: Migrate the keystone.common.cms to keystoneclient - Add checking the openssl return code 2, related to following review https://review.openstack.org/#/c/22716/ - Add support set subprocess to the cms, when we already know which subprocess to use. Closes-Bug: #1142574 Change-Id: I3f86e6ca8bb7738f57051ce7f0f5662b20e7a22b --- keystoneclient/exceptions.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'keystoneclient/exceptions.py') diff --git a/keystoneclient/exceptions.py b/keystoneclient/exceptions.py index 2bd6c37..a03ef80 100644 --- a/keystoneclient/exceptions.py +++ b/keystoneclient/exceptions.py @@ -20,3 +20,12 @@ Exception definitions. #flake8: noqa from keystoneclient.apiclient.exceptions import * + + +class CertificateConfigError(Exception): + """Error reading the certificate""" + def __init__(self, output): + self.output = output + msg = ("Unable to load certificate. " + "Ensure your system is configured properly.") + super(CertificateConfigError, self).__init__(msg) -- cgit v1.2.1