diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2014-08-05 14:18:38 -0400 |
---|---|---|
committer | Abhishek Koneru <akoneru@redhat.com> | 2014-08-14 12:33:33 -0400 |
commit | e42c1bd644cbc55de69c3447fa6613f01dd8fcab (patch) | |
tree | 35e48304ec0463487e0e10596f1f6ae97d3cfbca /base/ca | |
parent | 3fad0dadc3033289d49b227887098d8cc368f8ec (diff) | |
download | pki-e42c1bd644cbc55de69c3447fa6613f01dd8fcab.tar.gz pki-e42c1bd644cbc55de69c3447fa6613f01dd8fcab.tar.xz pki-e42c1bd644cbc55de69c3447fa6613f01dd8fcab.zip |
Adds a new CLI command pki ca-kraconnector-show.
The new command allows users to view the information about
kra connectors registered with the CA.
Ticket #479
Diffstat (limited to 'base/ca')
-rw-r--r-- | base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java | 13 |
1 files changed, 13 insertions, 0 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 b488e5381..93e571aa2 100644 --- a/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java +++ b/base/ca/src/org/dogtagpki/server/ca/rest/KRAConnectorService.java @@ -22,6 +22,7 @@ import javax.ws.rs.core.Context; import javax.ws.rs.core.HttpHeaders; import javax.ws.rs.core.MultivaluedMap; import javax.ws.rs.core.Request; +import javax.ws.rs.core.Response; import javax.ws.rs.core.UriInfo; import com.netscape.certsrv.base.BadRequestException; @@ -84,4 +85,16 @@ public class KRAConnectorService extends PKIService implements KRAConnectorResou addConnector(info); } + @Override + public Response getConnectorInfo() { + + try { + KRAConnectorProcessor processor = new KRAConnectorProcessor(getLocale(headers)); + return createOKResponse(processor.getConnectorInfo()); + } catch (EBaseException e) { + e.printStackTrace(); + throw new PKIException(e.getMessage()); + } + } + } |