diff options
Diffstat (limited to 'base/common/src/com/netscape/certsrv/key/KeyRequestResource.java')
-rw-r--r-- | base/common/src/com/netscape/certsrv/key/KeyRequestResource.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/base/common/src/com/netscape/certsrv/key/KeyRequestResource.java b/base/common/src/com/netscape/certsrv/key/KeyRequestResource.java index 5d576c05f..412908fc9 100644 --- a/base/common/src/com/netscape/certsrv/key/KeyRequestResource.java +++ b/base/common/src/com/netscape/certsrv/key/KeyRequestResource.java @@ -45,6 +45,18 @@ public interface KeyRequestResource { @QueryParam("maxResults") Integer maxResults, @QueryParam("maxTime") Integer maxTime); + // Archiving - used to test integration with a browser + @POST + @ClientResponseType(entityType=KeyRequestInfo.class) + @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) + @Consumes({ MediaType.APPLICATION_FORM_URLENCODED}) + public Response createRequest(MultivaluedMap<String, String> form); + + @POST + @ClientResponseType(entityType=KeyRequestInfo.class) + @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) + @Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON }) + public Response createRequest(KeyRequest data); /** * Used to retrieve key request info for a specific request |