summaryrefslogtreecommitdiffstats
path: root/base/java-tools/src/com/netscape/cmstools/tps
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2015-04-07 22:01:54 -0400
committerEndi S. Dewata <edewata@redhat.com>2015-04-08 14:38:26 -0400
commit648de7a10fb4c7d43c6550b577617067c70bbf7e (patch)
treeb4c0c95358314c3c4f5b46bd0465852c7baffc9c /base/java-tools/src/com/netscape/cmstools/tps
parentc4ee90c89a0b3c61b18f865e6650b27e156a9dcb (diff)
downloadpki-648de7a10fb4c7d43c6550b577617067c70bbf7e.tar.gz
pki-648de7a10fb4c7d43c6550b577617067c70bbf7e.tar.xz
pki-648de7a10fb4c7d43c6550b577617067c70bbf7e.zip
Added interface to show TPS token certificates.
The TPS REST service, CLI, and UI have been modified to provide an interface to search for certificates belonging to a token. https://fedorahosted.org/pki/ticket/1164
Diffstat (limited to 'base/java-tools/src/com/netscape/cmstools/tps')
-rw-r--r--base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertFindCLI.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertFindCLI.java b/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertFindCLI.java
index b79c9c81d..9cbdad6da 100644
--- a/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertFindCLI.java
+++ b/base/java-tools/src/com/netscape/cmstools/tps/cert/TPSCertFindCLI.java
@@ -48,7 +48,11 @@ public class TPSCertFindCLI extends CLI {
}
public void createOptions() {
- Option option = new Option(null, "start", true, "Page start");
+ Option option = new Option(null, "token", true, "Token ID");
+ option.setArgName("ID");
+ options.addOption(option);
+
+ option = new Option(null, "start", true, "Page start");
option.setArgName("start");
options.addOption(option);
@@ -79,13 +83,15 @@ public class TPSCertFindCLI extends CLI {
String[] cmdArgs = cmd.getArgs();
String filter = cmdArgs.length > 0 ? cmdArgs[0] : null;
+ String tokenID = cmd.getOptionValue("token");
+
String s = cmd.getOptionValue("start");
Integer start = s == null ? null : Integer.valueOf(s);
s = cmd.getOptionValue("size");
Integer size = s == null ? null : Integer.valueOf(s);
- TPSCertCollection result = certCLI.certClient.findCerts(filter, start, size);
+ TPSCertCollection result = certCLI.certClient.findCerts(filter, tokenID, start, size);
MainCLI.printMessage(result.getTotal() + " entries matched");
if (result.getTotal() == 0) return;