diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-11-16 10:13:33 -0500 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-11-30 15:02:06 -0500 |
commit | cef7a7704f9f4b48c0a9b242fabd3a919f2068d5 (patch) | |
tree | dae84ebdc4572be4830028012b2ae74d924c5558 /base/common/src/com | |
parent | ba1e743ed6903d063543c817abe6543c8bae74ba (diff) | |
download | pki-cef7a7704f9f4b48c0a9b242fabd3a919f2068d5.tar.gz pki-cef7a7704f9f4b48c0a9b242fabd3a919f2068d5.tar.xz pki-cef7a7704f9f4b48c0a9b242fabd3a919f2068d5.zip |
Fixed issuedOn parameters for cert-find.
The CertSearchRequest has been modified to fix the infinite loop
in getIssuedOnTo(). The CertFindCLI has been modified to accept
dates with format YYYY-MM-DD instead of epoch time.
Ticket #416
Diffstat (limited to 'base/common/src/com')
-rw-r--r-- | base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java b/base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java index d2a4eeee9..29e36f7fe 100644 --- a/base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java +++ b/base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java @@ -430,7 +430,11 @@ public class CertSearchRequest { } public String getIssuedOnTo() { - return getIssuedOnTo(); + return issuedOnTo; + } + + public void setIssuedOnTo(String issuedOnTo) { + this.issuedOnTo = issuedOnTo; } //Valid Not After @@ -651,6 +655,7 @@ public class CertSearchRequest { private void buildDateFilter(String prefix, String outStr, long adjustment, StringBuffer filter) { + if (prefix == null || prefix.length() == 0) return; long epoch = 0; try { epoch = Long.parseLong(prefix); @@ -703,7 +708,6 @@ public class CertSearchRequest { return; } String issuedBy = getIssuedBy(); - ; if (issuedBy == null || issuedBy.equals("")) { filter.append("(certIssuedBy=*)"); } else { |