public class CertRequestService extends PKIService implements CertRequestResource
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_MAXRESULTS |
static int |
DEFAULT_MAXTIME |
static int |
DEFAULT_PAGESIZE |
static int |
DEFAULT_START |
auditor, DEFAULT_LONG_CACHE_LIFETIME, HEADER, headers, logger, request, servletRequest, TRAILER, uriInfo
Constructor and Description |
---|
CertRequestService() |
Modifier and Type | Method and Description |
---|---|
void |
approveRequest(RequestId id,
CertReviewResponse data) |
void |
assignRequest(RequestId id,
CertReviewResponse data) |
void |
cancelRequest(RequestId id,
CertReviewResponse data) |
void |
changeRequestState(RequestId id,
CertReviewResponse data,
java.lang.String op) |
CertRequestInfos |
enrollCert(CertEnrollmentRequest data) |
CertRequestInfos |
enrollCert(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form) |
CertRequestInfo |
getRequestInfo(RequestId id)
Used to retrieve key request info for a specific request
|
CertRequestInfos |
listRequests(java.lang.String requestState,
java.lang.String requestType,
RequestId start,
java.lang.Integer pageSize,
java.lang.Integer maxResults,
java.lang.Integer maxTime)
Used to generate list of cert requests based on the search parameters
|
void |
rejectRequest(RequestId id,
CertReviewResponse data) |
CertReviewResponse |
reviewRequest(RequestId id) |
void |
unassignRequest(RequestId id,
CertReviewResponse data) |
void |
updateRequest(RequestId id,
CertReviewResponse data) |
void |
validateRequest(RequestId id,
CertReviewResponse data) |
audit, createCertificateData, createOKResponse, getLocale, getParams, getUserMessage, log, sendConditionalGetResponse
public static final int DEFAULT_START
public static final int DEFAULT_PAGESIZE
public static final int DEFAULT_MAXRESULTS
public static final int DEFAULT_MAXTIME
public CertRequestInfo getRequestInfo(RequestId id)
getRequestInfo
in interface CertRequestResource
public CertRequestInfos enrollCert(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form)
enrollCert
in interface CertRequestResource
public CertRequestInfos enrollCert(CertEnrollmentRequest data)
enrollCert
in interface CertRequestResource
public void approveRequest(RequestId id, CertReviewResponse data)
approveRequest
in interface CertRequestResource
public void rejectRequest(RequestId id, CertReviewResponse data)
rejectRequest
in interface CertRequestResource
public void cancelRequest(RequestId id, CertReviewResponse data)
cancelRequest
in interface CertRequestResource
public void updateRequest(RequestId id, CertReviewResponse data)
updateRequest
in interface CertRequestResource
public void validateRequest(RequestId id, CertReviewResponse data)
validateRequest
in interface CertRequestResource
public void unassignRequest(RequestId id, CertReviewResponse data)
unassignRequest
in interface CertRequestResource
public void assignRequest(RequestId id, CertReviewResponse data)
assignRequest
in interface CertRequestResource
public void changeRequestState(RequestId id, CertReviewResponse data, java.lang.String op)
public CertReviewResponse reviewRequest(RequestId id)
reviewRequest
in interface CertRequestResource
public CertRequestInfos listRequests(java.lang.String requestState, java.lang.String requestType, RequestId start, java.lang.Integer pageSize, java.lang.Integer maxResults, java.lang.Integer maxTime)
listRequests
in interface CertRequestResource