From cef7a7704f9f4b48c0a9b242fabd3a919f2068d5 Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Fri, 16 Nov 2012 10:13:33 -0500 Subject: 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 --- base/common/src/com/netscape/certsrv/cert/CertSearchRequest.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'base/common') 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 { -- cgit