public class KeyRequestDAO extends CMSRequestDAO
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.String,org.mozilla.jss.crypto.KeyPairAlgorithm> |
ASYMKEY_GEN_ALGORITHMS |
static java.lang.String |
ATTR_SERIALNO |
static java.util.Map<java.lang.String,org.mozilla.jss.crypto.KeyGenAlgorithm> |
SYMKEY_GEN_ALGORITHMS |
authority, authz, queue| Constructor and Description |
|---|
KeyRequestDAO() |
| Modifier and Type | Method and Description |
|---|---|
void |
approveRequest(RequestId id,
java.lang.String requestor,
IAuthToken authToken) |
void |
cancelRequest(RequestId id,
IAuthToken authToken) |
KeyRequestInfo |
createCMSRequestInfo(IRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
KeyRequestResponse |
createCMSRequestResponse(IRequest request,
javax.ws.rs.core.UriInfo uriInfo) |
KeyRequestInfo |
getRequest(RequestId id,
javax.ws.rs.core.UriInfo uriInfo,
IAuthToken authToken)
Gets info for a specific request
|
KeyRequestInfoCollection |
listRequests(java.lang.String filter,
RequestId start,
int pageSize,
int maxResults,
int maxTime,
javax.ws.rs.core.UriInfo uriInfo)
Finds list of requests matching the specified search filter.
|
void |
rejectRequest(RequestId id,
IAuthToken authToken) |
KeyRequestResponse |
submitAsyncKeyRecoveryRequest(KeyRecoveryRequest data,
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String requestor,
IAuthToken authToken) |
KeyRequestResponse |
submitRequest(AsymKeyGenerationRequest data,
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String owner) |
KeyRequestResponse |
submitRequest(KeyArchivalRequest data,
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String owner)
Submits an archival request and processes it.
|
KeyRequestResponse |
submitRequest(KeyRecoveryRequest data,
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String requestor,
IAuthToken authToken)
Submits a key recovery request.
|
KeyRequestResponse |
submitRequest(SymKeyGenerationRequest data,
javax.ws.rs.core.UriInfo uriInfo,
java.lang.String owner) |
listCMSRequestspublic static final java.util.Map<java.lang.String,org.mozilla.jss.crypto.KeyGenAlgorithm> SYMKEY_GEN_ALGORITHMS
public static final java.util.Map<java.lang.String,org.mozilla.jss.crypto.KeyPairAlgorithm> ASYMKEY_GEN_ALGORITHMS
public static final java.lang.String ATTR_SERIALNO
public KeyRequestInfoCollection listRequests(java.lang.String filter, RequestId start, int pageSize, int maxResults, int maxTime, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
filter - - ldap search filterstart - - start position for VLV searchpageSize - - page size for VLV searchmaxResults - - max results to be returned in normal searchmaxTime - - max time for normal searchuriInfo - - uri context of requestauthToken - - auth tokenEBaseExceptionpublic KeyRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo, IAuthToken authToken) throws EBaseException
id - uriInfo - authToken - - authentication token for this requestEBaseExceptionpublic KeyRequestResponse submitRequest(KeyArchivalRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String owner) throws EBaseException
data - EBaseExceptionpublic KeyRequestResponse submitRequest(KeyRecoveryRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String requestor, IAuthToken authToken) throws EBaseException
data - uriInfo - requestor - authToken - EBaseExceptionpublic KeyRequestResponse submitAsyncKeyRecoveryRequest(KeyRecoveryRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String requestor, IAuthToken authToken) throws EBaseException
EBaseExceptionpublic KeyRequestResponse submitRequest(SymKeyGenerationRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String owner) throws EBaseException
EBaseExceptionpublic KeyRequestResponse submitRequest(AsymKeyGenerationRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String owner) throws EBaseException
EBaseExceptionpublic void approveRequest(RequestId id, java.lang.String requestor, IAuthToken authToken) throws EBaseException
EBaseExceptionpublic void rejectRequest(RequestId id, IAuthToken authToken) throws EBaseException
EBaseExceptionpublic void cancelRequest(RequestId id, IAuthToken authToken) throws EBaseException
EBaseExceptionpublic KeyRequestInfo createCMSRequestInfo(IRequest request, javax.ws.rs.core.UriInfo uriInfo)
createCMSRequestInfo in class CMSRequestDAOpublic KeyRequestResponse createCMSRequestResponse(IRequest request, javax.ws.rs.core.UriInfo uriInfo)