Package com.netscape.certsrv.key
Interface KeyResource
-
@Path("agent/keys") public interface KeyResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKEY_STATUS_ACTIVEstatic java.lang.StringKEY_STATUS_INACTIVE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.ResponsegetActiveKeyInfo(java.lang.String clientKeyID)javax.ws.rs.core.ResponsegetKeyInfo(KeyId id)javax.ws.rs.core.ResponselistKeys(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.ResponsemodifyKeyStatus(KeyId id, java.lang.String status)javax.ws.rs.core.ResponseretrieveKey(KeyRecoveryRequest data)Used to retrieve a keyjavax.ws.rs.core.ResponseretrieveKey(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)
-
-