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-27 14:03:11 -0500 |
commit | 09820470df863bf8d34e70f7ab664516798d8448 (patch) | |
tree | 36612028e34552c5a5e798e420206c0c107e6afa /base/common | |
parent | 998913c5b5a9c65b9153f381ae684937cd7e33bf (diff) | |
download | pki-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')
-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 { |