summaryrefslogtreecommitdiffstats
path: root/base/ca/src/org/dogtagpki/server
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2016-06-10 22:18:03 -0400
committerEndi S. Dewata <edewata@redhat.com>2016-06-13 21:02:32 +0200
commit2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc (patch)
tree661d96cb6a6f2bfcc585889aed4c6f0e67ad6974 /base/ca/src/org/dogtagpki/server
parent5f1bd9ce85dbe13ce8b40e6ffcf6812d6e54a12d (diff)
downloadpki-2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc.tar.gz
pki-2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc.tar.xz
pki-2ff3c4d50a3ca3f66db097d2c15f46417ad5a3fc.zip
Add man page and clarify CLI for kra-connector
Diffstat (limited to 'base/ca/src/org/dogtagpki/server')
-rw-r--r--base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java30
1 files changed, 19 insertions, 11 deletions
diff --git a/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java b/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java
index 0216558bf..4ef1b7ea3 100644
--- a/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java
+++ b/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java
@@ -24,6 +24,7 @@ import javax.ws.rs.core.Request;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.UriInfo;
+import com.netscape.certsrv.apps.CMS;
import com.netscape.certsrv.base.BadRequestException;
import com.netscape.certsrv.base.EBaseException;
import com.netscape.certsrv.base.PKIException;
@@ -52,14 +53,26 @@ public class KRAConnectorService extends PKIService implements KRAConnectorResou
@Override
public Response addConnector(KRAConnectorInfo info) {
- if (info == null) throw new BadRequestException("KRA connector info is null.");
+ if (info == null) throw new BadRequestException("Missing KRA connector info.");
try {
KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers));
processor.addConnector(info);
return createNoContentResponse();
} catch (EBaseException e) {
- e.printStackTrace();
+ CMS.debug(e);
+ throw new PKIException(e.getMessage());
+ }
+ }
+
+ @Override
+ public Response addHost(String host, String port) {
+ try {
+ KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers));
+ processor.addHost(host, port);
+ return createNoContentResponse();
+ } catch (EBaseException e) {
+ CMS.debug(e);
throw new PKIException(e.getMessage());
}
}
@@ -67,32 +80,27 @@ public class KRAConnectorService extends PKIService implements KRAConnectorResou
@Override
public Response removeConnector(String host, String port) {
- if (host == null) throw new BadRequestException("KRA connector host is null.");
- if (port == null) throw new BadRequestException("KRA connector port is null.");
+ if (host == null) throw new BadRequestException("Missing KRA connector host.");
+ if (port == null) throw new BadRequestException("Missing KRA connector port.");
try {
KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers));
processor.removeConnector(host, port);
return createNoContentResponse();
} catch (EBaseException e) {
- e.printStackTrace();
+ CMS.debug(e);
throw new PKIException(e.getMessage());
}
}
@Override
- public Response removeConnectorForm(String host, String port) {
- return removeConnector(host, port);
- }
-
- @Override
public Response getConnectorInfo() {
try {
KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers));
return createOKResponse(processor.getConnectorInfo());
} catch (EBaseException e) {
- e.printStackTrace();
+ CMS.debug(e);
throw new PKIException(e.getMessage());
}
}