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-27 14:03:11 -0500
commit09820470df863bf8d34e70f7ab664516798d8448 (patch)
tree36612028e34552c5a5e798e420206c0c107e6afa /base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java
parent998913c5b5a9c65b9153f381ae684937cd7e33bf (diff)
downloadpki-09820470df863bf8d34e70f7ab664516798d8448.tar.gz
pki-09820470df863bf8d34e70f7ab664516798d8448.tar.xz
pki-09820470df863bf8d34e70f7ab664516798d8448.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/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 {