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) |
listCMSRequests
public 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 tokenEBaseException
public KeyRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo, IAuthToken authToken) throws EBaseException
id
- uriInfo
- authToken
- - authentication token for this requestEBaseException
public KeyRequestResponse submitRequest(KeyArchivalRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String owner) throws EBaseException
data
- EBaseException
public KeyRequestResponse submitRequest(KeyRecoveryRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String requestor, IAuthToken authToken) throws EBaseException
data
- uriInfo
- requestor
- authToken
- EBaseException
public KeyRequestResponse submitAsyncKeyRecoveryRequest(KeyRecoveryRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String requestor, IAuthToken authToken) throws EBaseException
EBaseException
public KeyRequestResponse submitRequest(SymKeyGenerationRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String owner) throws EBaseException
EBaseException
public KeyRequestResponse submitRequest(AsymKeyGenerationRequest data, javax.ws.rs.core.UriInfo uriInfo, java.lang.String owner) throws EBaseException
EBaseException
public void approveRequest(RequestId id, java.lang.String requestor, IAuthToken authToken) throws EBaseException
EBaseException
public void rejectRequest(RequestId id, IAuthToken authToken) throws EBaseException
EBaseException
public void cancelRequest(RequestId id, IAuthToken authToken) throws EBaseException
EBaseException
public KeyRequestInfo createCMSRequestInfo(IRequest request, javax.ws.rs.core.UriInfo uriInfo)
createCMSRequestInfo
in class CMSRequestDAO
public KeyRequestResponse createCMSRequestResponse(IRequest request, javax.ws.rs.core.UriInfo uriInfo)