summaryrefslogtreecommitdiffstats
path: root/pki/base/ca/src/com/netscape/ca
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-01-10 16:39:57 -0600
committerEndi Sukma Dewata <edewata@redhat.com>2012-01-10 20:23:06 -0600
commit950766c4899741527aadb7ce785522f0fb14ec5c (patch)
tree1b128dc2af0143f47a891f54ae68d755d49cf6cf /pki/base/ca/src/com/netscape/ca
parentd5a1c6dfcbe1b1ab7ffe711996f970f1c410b919 (diff)
downloadpki-950766c4899741527aadb7ce785522f0fb14ec5c.tar.gz
pki-950766c4899741527aadb7ce785522f0fb14ec5c.tar.xz
pki-950766c4899741527aadb7ce785522f0fb14ec5c.zip
Replaced TreeSet with LinkedHashSet.
The TreeSet has been replaced by LinkedHashSet because it is used to store non-Comparable objects according to the insertion order. This fixes a ClassCastException that happens while viewing Certificate Revocation List.
Diffstat (limited to 'pki/base/ca/src/com/netscape/ca')
-rw-r--r--pki/base/ca/src/com/netscape/ca/CRLIssuingPoint.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/pki/base/ca/src/com/netscape/ca/CRLIssuingPoint.java b/pki/base/ca/src/com/netscape/ca/CRLIssuingPoint.java
index 0e675be8c..d85550ee0 100644
--- a/pki/base/ca/src/com/netscape/ca/CRLIssuingPoint.java
+++ b/pki/base/ca/src/com/netscape/ca/CRLIssuingPoint.java
@@ -25,10 +25,10 @@ import java.security.cert.CRLException;
import java.util.Date;
import java.util.Enumeration;
import java.util.Hashtable;
+import java.util.LinkedHashSet;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.TimeZone;
-import java.util.TreeSet;
import java.util.Vector;
import netscape.security.util.BitArray;
@@ -1382,7 +1382,7 @@ public class CRLIssuingPoint implements ICRLIssuingPoint, Runnable {
if (mCRLCacheIsCleared || mCRLCerts == null || mCRLCerts.isEmpty()) {
return null;
} else {
- Set<RevokedCertificate> certSet = new TreeSet<RevokedCertificate>(mCRLCerts.values());
+ Set<RevokedCertificate> certSet = new LinkedHashSet<RevokedCertificate>(mCRLCerts.values());
return certSet;
}
}