summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/key/KeyClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/src/com/netscape/certsrv/key/KeyClient.java')
-rw-r--r--base/common/src/com/netscape/certsrv/key/KeyClient.java34
1 files changed, 30 insertions, 4 deletions
diff --git a/base/common/src/com/netscape/certsrv/key/KeyClient.java b/base/common/src/com/netscape/certsrv/key/KeyClient.java
index 04eb6539f..1c8a76bfe 100644
--- a/base/common/src/com/netscape/certsrv/key/KeyClient.java
+++ b/base/common/src/com/netscape/certsrv/key/KeyClient.java
@@ -86,11 +86,19 @@ public class KeyClient extends Client {
* @param maxTime -- Maximum time for the operation to take
* @param start -- Start index of list
* @param size -- Size of the list to be returned.
+ * @param realm - authz realm
* @return a KeyInfoCollection object.
*/
public KeyInfoCollection listKeys(String clientKeyID, String status, Integer maxSize, Integer maxTime,
+ Integer start, Integer size, String realm) {
+ Response response = keyClient.listKeys(clientKeyID, status, maxSize, maxTime, start, size, realm);
+ return client.getEntity(response, KeyInfoCollection.class);
+ }
+
+ /* for backward compatibility */
+ public KeyInfoCollection listKeys(String clientKeyID, String status, Integer maxSize, Integer maxTime,
Integer start, Integer size) {
- Response response = keyClient.listKeys(clientKeyID, status, maxSize, maxTime, start, size);
+ Response response = keyClient.listKeys(clientKeyID, status, maxSize, maxTime, start, size, null);
return client.getEntity(response, KeyInfoCollection.class);
}
@@ -99,8 +107,22 @@ public class KeyClient extends Client {
*
* @param requestState -- State of the requests to be queried.
* @param requestType -- Type of the requests to be queried.
+ * @param realm -- Authz Realm
* @return a KeyRequestCollection object.
*/
+ public KeyRequestInfoCollection listRequests(String requestState, String requestType, String realm) {
+ return listRequests(
+ requestState,
+ requestType,
+ null,
+ new RequestId(0),
+ 100,
+ 100,
+ 10,
+ realm);
+ }
+
+ /* method for backwards compatibility */
public KeyRequestInfoCollection listRequests(String requestState, String requestType) {
return listRequests(
requestState,
@@ -109,7 +131,8 @@ public class KeyClient extends Client {
new RequestId(0),
100,
100,
- 10);
+ 10,
+ null);
}
/**
@@ -122,6 +145,7 @@ public class KeyClient extends Client {
* @param pageSize -- Size of the list to be returned.
* @param maxResults -- Maximum number of requests to be fetched
* @param maxTime -- Maximum time for the operation to take
+ * @param realm -- Authz Realm
* @return a KeyRequestInfoCollection object.
*/
public KeyRequestInfoCollection listRequests(
@@ -131,7 +155,8 @@ public class KeyClient extends Client {
RequestId start,
Integer pageSize,
Integer maxResults,
- Integer maxTime) {
+ Integer maxTime,
+ String realm) {
Response response = keyRequestClient.listRequests(
requestState,
requestType,
@@ -139,7 +164,8 @@ public class KeyClient extends Client {
start,
pageSize,
maxResults,
- maxTime);
+ maxTime,
+ realm);
return client.getEntity(response, KeyRequestInfoCollection.class);
}