Package com.netscape.certsrv.authority
Interface AuthorityResource
-
@Path("authorities") public interface AuthorityResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
HOST_AUTHORITY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
createCA(AuthorityData data)
javax.ws.rs.core.Response
deleteCA(java.lang.String caIDString)
javax.ws.rs.core.Response
disableCA(java.lang.String caIDString)
javax.ws.rs.core.Response
enableCA(java.lang.String caIDString)
javax.ws.rs.core.Response
findCAs(java.lang.String id, java.lang.String parentID, java.lang.String dn, java.lang.String issuerDN)
javax.ws.rs.core.Response
getCA(java.lang.String caIDString)
javax.ws.rs.core.Response
getCert(java.lang.String caIDString)
javax.ws.rs.core.Response
getCertPEM(java.lang.String caIDString)
javax.ws.rs.core.Response
getChain(java.lang.String caIDString)
javax.ws.rs.core.Response
getChainPEM(java.lang.String caIDString)
javax.ws.rs.core.Response
modifyCA(java.lang.String caIDString, AuthorityData data)
Modify a CA (supports partial updates).javax.ws.rs.core.Response
renewCA(java.lang.String caIDString)
-
-
-
Field Detail
-
HOST_AUTHORITY
static final java.lang.String HOST_AUTHORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
findCAs
@GET javax.ws.rs.core.Response findCAs(@QueryParam("id") java.lang.String id, @QueryParam("parentID") java.lang.String parentID, @QueryParam("dn") java.lang.String dn, @QueryParam("issuerDN") java.lang.String issuerDN) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getCA
@GET @Path("{id}") javax.ws.rs.core.Response getCA(@PathParam("id") java.lang.String caIDString)
-
getCert
@GET @Path("{id}/cert") @Produces("application/pkix-cert") javax.ws.rs.core.Response getCert(@PathParam("id") java.lang.String caIDString)
-
getCertPEM
@GET @Path("{id}/cert") @Produces("application/x-pem-file") javax.ws.rs.core.Response getCertPEM(@PathParam("id") java.lang.String caIDString)
-
getChain
@GET @Path("{id}/chain") @Produces("application/pkcs7-mime") javax.ws.rs.core.Response getChain(@PathParam("id") java.lang.String caIDString)
-
getChainPEM
@GET @Path("{id}/chain") @Produces("application/x-pem-file") javax.ws.rs.core.Response getChainPEM(@PathParam("id") java.lang.String caIDString)
-
createCA
@POST javax.ws.rs.core.Response createCA(AuthorityData data)
-
modifyCA
@PUT @Path("{id}") javax.ws.rs.core.Response modifyCA(@PathParam("id") java.lang.String caIDString, AuthorityData data)
Modify a CA (supports partial updates). isHostEnabled, authorityID, authorityParentID and DN are immutable; differences in these values are ignored. Other values, if null, are ignored, otherwise they are set to the new value. To remove the description, use an empty string.
-
enableCA
@POST @Path("{id}/enable") javax.ws.rs.core.Response enableCA(@PathParam("id") java.lang.String caIDString)
-
disableCA
@POST @Path("{id}/disable") javax.ws.rs.core.Response disableCA(@PathParam("id") java.lang.String caIDString)
-
renewCA
@POST @Path("{id}/renew") javax.ws.rs.core.Response renewCA(@PathParam("id") java.lang.String caIDString)
-
deleteCA
@DELETE @Path("{id}") javax.ws.rs.core.Response deleteCA(@PathParam("id") java.lang.String caIDString)
-
-