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) |
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 requestEBaseExceptionpublic KeyRequestInfo getRequest(RequestId id, javax.ws.rs.core.UriInfo uriInfo) throws EBaseException
id - EBaseExceptionpublic 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) throws EBaseException
data - 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) throws EBaseException
EBaseExceptionpublic void rejectRequest(RequestId id) throws EBaseException
EBaseExceptionpublic void cancelRequest(RequestId id) 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)