summaryrefslogtreecommitdiffstats
path: root/base/ca
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2015-09-28 22:37:02 +0200
committerEndi S. Dewata <edewata@redhat.com>2015-09-30 15:27:20 +0200
commitb1559af37ddb6c9dfeb25ae69cb220a0139005c9 (patch)
tree265ca612391f711d120932c8904e7f167ba66c14 /base/ca
parent6a1606ee52022e2abc023efc5be155f4fe76e84b (diff)
downloadpki-b1559af37ddb6c9dfeb25ae69cb220a0139005c9.tar.gz
pki-b1559af37ddb6c9dfeb25ae69cb220a0139005c9.tar.xz
pki-b1559af37ddb6c9dfeb25ae69cb220a0139005c9.zip
Refactored certificate processors.
The CertProcessor.setCredentialsIntoContext() and CAProcessor. authenticate() methods have been modified such that they can accept credentials provided via the AuthCredentials (for REST services) or via the HttpServletRequest (for legacy servlets). The CertEnrollmentRequest has been modified to inherit from ResourceMessage such that REST clients can provide the credentials via request attributes. https://fedorahosted.org/pki/ticket/1463
Diffstat (limited to 'base/ca')
-rw-r--r--base/ca/src/org/dogtagpki/server/ca/rest/CertRequestService.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/ca/src/org/dogtagpki/server/ca/rest/CertRequestService.java b/base/ca/src/org/dogtagpki/server/ca/rest/CertRequestService.java
index 7cb4ff71e..cddbeb1ba 100644
--- a/base/ca/src/org/dogtagpki/server/ca/rest/CertRequestService.java
+++ b/base/ca/src/org/dogtagpki/server/ca/rest/CertRequestService.java
@@ -67,6 +67,7 @@ import com.netscape.certsrv.request.RequestNotFoundException;
import com.netscape.cms.servlet.base.PKIService;
import com.netscape.cms.servlet.cert.CertRequestDAO;
import com.netscape.cmsutil.ldap.LDAPUtil;
+
import netscape.security.x509.X500Name;
/**
@@ -175,6 +176,7 @@ public class CertRequestService extends PKIService implements CertRequestResourc
CMS.debug("enrollCert: bad request data: " + e);
throw new BadRequestException(e.toString());
} catch (EBaseException e) {
+ CMS.debug(e);
throw new PKIException(e);
} catch (Exception e) {
CMS.debug(e);