diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2012-07-31 11:17:15 -0400 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-08-13 09:04:57 -0500 |
commit | 39d24f814429e30b7f84dd0567a67eb943990403 (patch) | |
tree | 8638463fae0b60e7c63fe3e30e452c9afa310e7d /base/common/src/com/netscape/cms/client/cert/CertRestClient.java | |
parent | 653a4a6acfbbfbe72b3793ddaba71378fd0f44a5 (diff) | |
download | pki-39d24f814429e30b7f84dd0567a67eb943990403.tar.gz pki-39d24f814429e30b7f84dd0567a67eb943990403.tar.xz pki-39d24f814429e30b7f84dd0567a67eb943990403.zip |
Feature : Search certificate request interface in CLI.(Ticket 150)
pki-cert-find <filename> [OPTIONS]
Available search options
pki-cert-find - lists all the certificates.
pki-cert-find --input <filename> - reads the search criteria from the file (Unmarshalled CertSearchData object)
pki-cert-find [Options] - custom build of search criteria
pki-cert-find --help - shows all the available options.
Diffstat (limited to 'base/common/src/com/netscape/cms/client/cert/CertRestClient.java')
-rw-r--r-- | base/common/src/com/netscape/cms/client/cert/CertRestClient.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/base/common/src/com/netscape/cms/client/cert/CertRestClient.java b/base/common/src/com/netscape/cms/client/cert/CertRestClient.java index 44249523f..3559047b7 100644 --- a/base/common/src/com/netscape/cms/client/cert/CertRestClient.java +++ b/base/common/src/com/netscape/cms/client/cert/CertRestClient.java @@ -25,6 +25,7 @@ import com.netscape.cms.client.cli.ClientConfig; import com.netscape.cms.servlet.cert.CertResource; import com.netscape.cms.servlet.cert.model.CertDataInfos; import com.netscape.cms.servlet.cert.model.CertRevokeRequest; +import com.netscape.cms.servlet.cert.model.CertSearchData; import com.netscape.cms.servlet.cert.model.CertUnrevokeRequest; import com.netscape.cms.servlet.cert.model.CertificateData; import com.netscape.cms.servlet.csadmin.CMSRestClient; @@ -53,11 +54,8 @@ public class CertRestClient extends CMSRestClient { return certClient.getCert(id); } - public CertDataInfos findCerts(String status) { - return certClient.listCerts( - status, - CertResource.DEFAULT_MAXRESULTS, - CertResource.DEFAULT_MAXTIME); + public CertDataInfos findCerts(CertSearchData data) { + return certClient.searchCerts(data, CertResource.DEFAULT_MAXRESULTS, CertResource.DEFAULT_MAXTIME); } public CertRequestInfo revokeCert(CertId id, CertRevokeRequest request) { |