diff options
author | jmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2011-07-19 00:37:49 +0000 |
---|---|---|
committer | jmagne <jmagne@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2011-07-19 00:37:49 +0000 |
commit | 1d924c933024bc526dae36f158332c8c30385d9f (patch) | |
tree | 611d65dcaa312063907c6a85e637d84f240c92c8 /pki/base/common/src/com/netscape/cmscore | |
parent | 56c140612731940690a1f5a6992977b3fed01cd6 (diff) | |
download | pki-1d924c933024bc526dae36f158332c8c30385d9f.tar.gz pki-1d924c933024bc526dae36f158332c8c30385d9f.tar.xz pki-1d924c933024bc526dae36f158332c8c30385d9f.zip |
Fix bugzilla Bug# 720510 - Console: Adding a certificate into nethsm throws Token not found error.
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@2062 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cmscore')
-rw-r--r-- | pki/base/common/src/com/netscape/cmscore/security/JssSubsystem.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pki/base/common/src/com/netscape/cmscore/security/JssSubsystem.java b/pki/base/common/src/com/netscape/cmscore/security/JssSubsystem.java index cf63a770b..13b08024a 100644 --- a/pki/base/common/src/com/netscape/cmscore/security/JssSubsystem.java +++ b/pki/base/common/src/com/netscape/cmscore/security/JssSubsystem.java @@ -848,8 +848,13 @@ public final class JssSubsystem implements ICryptoSubsystem { log(ILogger.LL_FAILURE, CMS.getLogMessage("CMSCORE_SECURITY_IMPORT_CERT", e.toString())); throw new EBaseException(CMS.getUserMessage("CMS_BASE_CRYPTOMANAGER_UNINITIALIZED")); } catch (TokenException e) { + String eString = e.toString(); log(ILogger.LL_FAILURE, CMS.getLogMessage("CMSCORE_SECURITY_IMPORT_CERT", e.toString())); - throw new EBaseException(CMS.getUserMessage("CMS_BASE_TOKEN_NOT_FOUND", "")); + if (eString.contains("Failed to find certificate that was just imported")) { + throw new EBaseException(eString); + } else { + throw new EBaseException(CMS.getUserMessage("CMS_BASE_TOKEN_NOT_FOUND", "")); + } } catch (UserCertConflictException e) { log(ILogger.LL_FAILURE, CMS.getLogMessage("CMSCORE_SECURITY_IMPORT_CERT", e.toString())); throw new EBaseException(CMS.getUserMessage("CMS_BASE_USERCERT_CONFLICT")); |