@Path(value="")
public interface CertResource
| Modifier and Type | Method and Description |
|---|---|
CertData |
getCert(CertId id) |
CertDataInfos |
listCerts(java.lang.String status,
java.lang.Integer maxResults,
java.lang.Integer maxTime,
java.lang.Integer start,
java.lang.Integer size) |
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) |
@GET
@Path(value="certs")
@Produces(value={"application/xml","application/json"})
CertDataInfos listCerts(@QueryParam(value="status")
java.lang.String status,
@QueryParam(value="maxResults")
java.lang.Integer maxResults,
@QueryParam(value="maxTime")
java.lang.Integer maxTime,
@QueryParam(value="start")
java.lang.Integer start,
@QueryParam(value="size")
java.lang.Integer size)
@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)