summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java
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-16 10:46:58 -0500
commit32d002d7441ebfae40f9259fed995b96ca8c00eb (patch)
treec8003385733d7dffc69930e36fd4dccba925bb5d /base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java
parent75f7abd2cd3693b40d83fcb5dd736f1ce0e9da41 (diff)
downloadpki-32d002d7441ebfae40f9259fed995b96ca8c00eb.tar.gz
pki-32d002d7441ebfae40f9259fed995b96ca8c00eb.tar.xz
pki-32d002d7441ebfae40f9259fed995b96ca8c00eb.zip
Fixed issuedOn parameters for cert-find.ticket-416
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/netscape/certsrv/cert/CertSearchRequest.java')
-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 {