summaryrefslogtreecommitdiffstats
path: root/base/common/src
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-11-16 10:13:33 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-11-30 15:02:06 -0500
commitcef7a7704f9f4b48c0a9b242fabd3a919f2068d5 (patch)
treedae84ebdc4572be4830028012b2ae74d924c5558 /base/common/src
parentba1e743ed6903d063543c817abe6543c8bae74ba (diff)
downloadpki-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')
-rw-r--r--base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java8
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 {