diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-01-10 16:39:57 -0600 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-01-10 20:23:06 -0600 |
commit | 950766c4899741527aadb7ce785522f0fb14ec5c (patch) | |
tree | 1b128dc2af0143f47a891f54ae68d755d49cf6cf /pki/base/ca | |
parent | d5a1c6dfcbe1b1ab7ffe711996f970f1c410b919 (diff) | |
download | pki-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')
-rw-r--r-- | pki/base/ca/src/com/netscape/ca/CRLIssuingPoint.java | 4 |
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; } } |