Package com.netscape.certsrv.key
Interface KeyResource
-
@Path("agent/keys") public interface KeyResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
KEY_STATUS_ACTIVE
static java.lang.String
KEY_STATUS_INACTIVE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
getActiveKeyInfo(java.lang.String clientKeyID)
javax.ws.rs.core.Response
getKeyInfo(KeyId id)
javax.ws.rs.core.Response
listKeys(java.lang.String clientKeyID, java.lang.String status, java.lang.Integer maxResults, java.lang.Integer maxTime, java.lang.Integer start, java.lang.Integer size, java.lang.String realm)
javax.ws.rs.core.Response
modifyKeyStatus(KeyId id, java.lang.String status)
javax.ws.rs.core.Response
retrieveKey(KeyRecoveryRequest data)
Used to retrieve a keyjavax.ws.rs.core.Response
retrieveKey(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form)
-
-
-
Field Detail
-
KEY_STATUS_ACTIVE
static final java.lang.String KEY_STATUS_ACTIVE
- See Also:
- Constant Field Values
-
KEY_STATUS_INACTIVE
static final java.lang.String KEY_STATUS_INACTIVE
- See Also:
- Constant Field Values
-
-
Method Detail
-
listKeys
@GET javax.ws.rs.core.Response listKeys(@QueryParam("clientKeyID") java.lang.String clientKeyID, @QueryParam("status") java.lang.String status, @QueryParam("maxResults") java.lang.Integer maxResults, @QueryParam("maxTime") java.lang.Integer maxTime, @QueryParam("start") java.lang.Integer start, @QueryParam("size") java.lang.Integer size, @QueryParam("realm") java.lang.String realm)
-
getActiveKeyInfo
@GET @Path("active/{clientKeyID}") javax.ws.rs.core.Response getActiveKeyInfo(@PathParam("clientKeyID") java.lang.String clientKeyID)
-
getKeyInfo
@GET @Path("{id}") javax.ws.rs.core.Response getKeyInfo(@PathParam("id") KeyId id)
-
modifyKeyStatus
@POST @Path("{id}") javax.ws.rs.core.Response modifyKeyStatus(@PathParam("id") KeyId id, @QueryParam("status") java.lang.String status)
-
retrieveKey
@POST @Path("retrieve") javax.ws.rs.core.Response retrieveKey(KeyRecoveryRequest data)
Used to retrieve a key- Parameters:
data
-
-
retrieveKey
@POST @Path("retrieve") @Consumes("application/x-www-form-urlencoded") javax.ws.rs.core.Response retrieveKey(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form)
-
-