diff options
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)) { |