summaryrefslogtreecommitdiffstats
path: root/base/ca
diff options
context:
space:
mode:
authorAde Lee <alee@redhat.com>2017-04-07 16:52:31 -0400
committerAde Lee <alee@redhat.com>2017-04-11 16:48:48 -0400
commit24d7e952e4f048fcb58dcd1b33009e92afde365d (patch)
treeae571f9cb0af0037ad7eeab754a1fd473705fbca /base/ca
parent77d2064858e4623fa25f4986647f318d8bf8a6f7 (diff)
downloadpki-24d7e952e4f048fcb58dcd1b33009e92afde365d.tar.gz
pki-24d7e952e4f048fcb58dcd1b33009e92afde365d.tar.xz
pki-24d7e952e4f048fcb58dcd1b33009e92afde365d.zip
Add CAInfo resource
This resource (which will be accessed at /ca/rest/info) will initially return the mechanism for archival. This is needed by clients to know how to package secrets when archiving. We may add the transport cert later. Change-Id: Ib13d52344e38dc9b54c0d2a1645f1211dd84069b
Diffstat (limited to 'base/ca')
-rw-r--r--base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java b/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java
index ae18e0230..45881b9cf 100644
--- a/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java
+++ b/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java
@@ -9,6 +9,7 @@ import org.dogtagpki.server.rest.ACLInterceptor;
import org.dogtagpki.server.rest.AccountService;
import org.dogtagpki.server.rest.AuditService;
import org.dogtagpki.server.rest.AuthMethodInterceptor;
+import org.dogtagpki.server.rest.CAInfoService;
import org.dogtagpki.server.rest.FeatureService;
import org.dogtagpki.server.rest.GroupService;
import org.dogtagpki.server.rest.MessageFormatInterceptor;
@@ -65,6 +66,9 @@ public class CAApplication extends Application {
// features
classes.add(FeatureService.class);
+ // info service
+ classes.add(CAInfoService.class);
+
// security domain
IConfigStore cs = CMS.getConfigStore();