summaryrefslogtreecommitdiffstats
path: root/base/server/cmscore/src/com/netscape/cmscore
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2014-02-19 09:43:24 -0500
committerAde Lee <alee@redhat.com>2014-02-19 13:10:38 -0500
commita34d15a4000c70ed89cb44884b33d7c95499ebcc (patch)
tree352aace9ce8ad81981ae548bab5c657e967caf1a /base/server/cmscore/src/com/netscape/cmscore
parentfda9b5c579d62498f846ab9c313ccbe1a85b0cdb (diff)
downloadpki-a34d15a4000c70ed89cb44884b33d7c95499ebcc.tar.gz
pki-a34d15a4000c70ed89cb44884b33d7c95499ebcc.tar.xz
pki-a34d15a4000c70ed89cb44884b33d7c95499ebcc.zip
Add methods to getKeyInfo and change key status
Diffstat (limited to 'base/server/cmscore/src/com/netscape/cmscore')
-rw-r--r--base/server/cmscore/src/com/netscape/cmscore/dbs/DBSSession.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSSession.java b/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSSession.java
index fd59e8d8f..ad1be6602 100644
--- a/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSSession.java
+++ b/base/server/cmscore/src/com/netscape/cmscore/dbs/DBSSession.java
@@ -234,6 +234,9 @@ public class DBSSession implements IDBSSession {
if (e.getLDAPResultCode() == LDAPException.UNAVAILABLE)
throw new EDBNotAvailException(
CMS.getUserMessage("CMS_DBS_INTERNAL_DIR_UNAVAILABLE"));
+ if (e.getLDAPResultCode() == LDAPException.NO_SUCH_OBJECT)
+ throw new EDBRecordNotFoundException(
+ CMS.getUserMessage("CMS_DBS_RECORD_NOT_FOUND"));
throw new EDBException(CMS.getUserMessage("CMS_DBS_LDAP_OP_FAILURE",
name + " " + e.toString()));
}