@Path(value="")
public interface CertResource
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAXRESULTS |
static int |
DEFAULT_MAXTIME |
Modifier and Type | Method and Description |
---|---|
CertData |
getCert(CertId id) |
CertDataInfos |
listCerts(java.lang.String status,
int maxResults,
int maxTime) |
CertData |
reviewCert(CertId id) |
CertRequestInfo |
revokeCACert(CertId id,
CertRevokeRequest request) |
CertRequestInfo |
revokeCert(CertId id,
CertRevokeRequest request) |
CertDataInfos |
searchCerts(CertSearchRequest data,
java.lang.Integer start,
java.lang.Integer size) |
CertRequestInfo |
unrevokeCert(CertId id,
CertUnrevokeRequest request) |
static final int DEFAULT_MAXTIME
static final int DEFAULT_MAXRESULTS
@GET @Path(value="certs") @Produces(value={"application/xml","application/json"}) CertDataInfos listCerts(@QueryParam(value="status") java.lang.String status, @DefaultValue(value="20")@QueryParam(value="maxResults") int maxResults, @DefaultValue(value="0")@QueryParam(value="maxTime") int maxTime)
@POST @Path(value="certs/search") @Produces(value={"application/xml","application/json"}) @Consumes(value={"application/xml","application/json"}) CertDataInfos searchCerts(CertSearchRequest data, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="certs/{id}") @Produces(value={"application/xml","application/json"}) CertData getCert(@PathParam(value="id") CertId id)
@GET @Path(value="agent/certs/{id}") @Produces(value={"application/xml","application/json"}) CertData reviewCert(@PathParam(value="id") CertId id)
@POST @Path(value="agent/certs/{id}/revoke-ca") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) CertRequestInfo revokeCACert(@PathParam(value="id") CertId id, CertRevokeRequest request)
@POST @Path(value="agent/certs/{id}/revoke") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) CertRequestInfo revokeCert(@PathParam(value="id") CertId id, CertRevokeRequest request)
@POST @Path(value="agent/certs/{id}/unrevoke") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) CertRequestInfo unrevokeCert(@PathParam(value="id") CertId id, CertUnrevokeRequest request)