diff options
author | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-03-22 21:58:54 +0000 |
---|---|---|
committer | cfu <cfu@c9f7a03b-bd48-0410-a16d-cbbf54688b0b> | 2010-03-22 21:58:54 +0000 |
commit | 154f27d2fc07bb7f3b70ea72483952fc442b310a (patch) | |
tree | 03f8cd9b793d1fa136a14545b7ccd48acccf45ee /pki/base/common/src/com/netscape/cms/servlet/request | |
parent | c089ef29c921947d1828b1932b5543789b4aa135 (diff) | |
download | pki-154f27d2fc07bb7f3b70ea72483952fc442b310a.tar.gz pki-154f27d2fc07bb7f3b70ea72483952fc442b310a.tar.xz pki-154f27d2fc07bb7f3b70ea72483952fc442b310a.zip |
Bugzilla Bug #522343 Add asynchronous key recovery mode
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/pki/trunk@1027 c9f7a03b-bd48-0410-a16d-cbbf54688b0b
Diffstat (limited to 'pki/base/common/src/com/netscape/cms/servlet/request')
-rw-r--r-- | pki/base/common/src/com/netscape/cms/servlet/request/KeyReqParser.java | 4 | ||||
-rw-r--r-- | pki/base/common/src/com/netscape/cms/servlet/request/QueryReq.java | 3 |
2 files changed, 7 insertions, 0 deletions
diff --git a/pki/base/common/src/com/netscape/cms/servlet/request/KeyReqParser.java b/pki/base/common/src/com/netscape/cms/servlet/request/KeyReqParser.java index 4c633cd0c..08a99b9fb 100644 --- a/pki/base/common/src/com/netscape/cms/servlet/request/KeyReqParser.java +++ b/pki/base/common/src/com/netscape/cms/servlet/request/KeyReqParser.java @@ -71,6 +71,10 @@ public class KeyReqParser extends ReqParser { BigInteger kid = req.getExtDataInBigInteger("serialNumber"); arg.addStringValue(OUTPUT_SERIALNO, kid.toString()); + + // for async recovery + String agents = (String) req.getExtDataInString("approvingAgents"); + arg.addStringValue("approvingAgents", agents); } else { System.out.println("Bad Request " + type); // invalid request diff --git a/pki/base/common/src/com/netscape/cms/servlet/request/QueryReq.java b/pki/base/common/src/com/netscape/cms/servlet/request/QueryReq.java index 98f624160..664c4e838 100644 --- a/pki/base/common/src/com/netscape/cms/servlet/request/QueryReq.java +++ b/pki/base/common/src/com/netscape/cms/servlet/request/QueryReq.java @@ -51,6 +51,7 @@ public class QueryReq extends CMSServlet { private final static String IN_SHOW_ALL = "showAll"; private final static String IN_SHOW_WAITING = "showWaiting"; private final static String IN_SHOW_IN_SERVICE = "showInService"; + private final static String IN_SHOW_PENDING= "showPending"; private final static String IN_SHOW_CANCELLED = "showCancelled"; private final static String IN_SHOW_REJECTED = "showRejected"; private final static String IN_SHOW_COMPLETED = "showCompleted"; @@ -184,6 +185,8 @@ public class QueryReq extends CMSServlet { filter = "(requeststate=pending)"; } else if (p.equals(IN_SHOW_IN_SERVICE)) { filter = "(requeststate=svc_pending)"; + } else if (p.equals(IN_SHOW_PENDING)) { + filter = "(requeststate=pending)"; } else if (p.equals(IN_SHOW_CANCELLED)) { filter = "(requeststate=canceled)"; } else if (p.equals(IN_SHOW_REJECTED)) { |