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, queue
Constructor and Description |
---|
KeyRequestDAO() |
Modifier and Type | Method and Description |
---|---|
void |
approveRequest(RequestId id) |
void |
cancelRequest(RequestId id) |
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)
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) |
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)
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 requestEBaseException
public KeyRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
id
- EBaseException
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) throws EBaseException
data
- 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) throws EBaseException
EBaseException
public void rejectRequest(RequestId id) throws EBaseException
EBaseException
public void cancelRequest(RequestId id) 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)