diff options
author | Abhishek Koneru <akoneru@redhat.com> | 2012-07-09 15:12:11 -0400 |
---|---|---|
committer | Ade Lee <alee@redhat.com> | 2012-07-12 16:42:18 -0400 |
commit | 15ac6d2b8e83a73ac1f62ab0da0d6a85717f28fd (patch) | |
tree | f3bd2a816e816ad565f13ce90816a7fd7fb32454 /base/util/src/netscape/security/x509 | |
parent | 9e4e40b80de0ba47702392b9ad6ccecf67496db7 (diff) | |
download | pki-15ac6d2b8e83a73ac1f62ab0da0d6a85717f28fd.tar.gz pki-15ac6d2b8e83a73ac1f62ab0da0d6a85717f28fd.tar.xz pki-15ac6d2b8e83a73ac1f62ab0da0d6a85717f28fd.zip |
NO_HASHCODE_OVERRIDDEN
Diffstat (limited to 'base/util/src/netscape/security/x509')
5 files changed, 32 insertions, 2 deletions
diff --git a/base/util/src/netscape/security/x509/AVA.java b/base/util/src/netscape/security/x509/AVA.java index fc6601223..534f7c212 100644 --- a/base/util/src/netscape/security/x509/AVA.java +++ b/base/util/src/netscape/security/x509/AVA.java @@ -203,6 +203,15 @@ public final class AVA implements DerEncoder { return false; } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((oid == null) ? 0 : oid.hashCode()); + result = prime * result + ((value == null) ? 0 : value.hashCode()); + return result; + } + /** * Encodes the AVA to a Der output stream. * AVAs are encoded as a SEQUENCE of two elements. diff --git a/base/util/src/netscape/security/x509/AlgorithmId.java b/base/util/src/netscape/security/x509/AlgorithmId.java index 4b108ac4b..a027c19cc 100644 --- a/base/util/src/netscape/security/x509/AlgorithmId.java +++ b/base/util/src/netscape/security/x509/AlgorithmId.java @@ -498,6 +498,17 @@ public class AlgorithmId implements Serializable, DerEncoder { return false; } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((algParams == null) ? 0 : algParams.hashCode()); + result = prime * result + ((algid == null) ? 0 : algid.hashCode()); + result = prime * result + ((params == null) ? 0 : params.hashCode()); + result = prime * result + ((paramsString == null) ? 0 : paramsString.hashCode()); + return result; + } + /** * Compares two algorithm IDs for equality. Returns true iff * they are the same algorithm, ignoring algorithm parameters. @@ -506,6 +517,8 @@ public class AlgorithmId implements Serializable, DerEncoder { return algid.equals(id); } + + /*****************************************************************/ /* diff --git a/base/util/src/netscape/security/x509/CRLReasonExtension.java b/base/util/src/netscape/security/x509/CRLReasonExtension.java index 6a5fd6295..77339528e 100644 --- a/base/util/src/netscape/security/x509/CRLReasonExtension.java +++ b/base/util/src/netscape/security/x509/CRLReasonExtension.java @@ -231,4 +231,12 @@ public final class CRLReasonExtension extends Extension implements CertAttrSet { return false; } + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((mReason == null) ? 0 : mReason.hashCode()); + return result; + } + } diff --git a/base/util/src/netscape/security/x509/GeneralSubtree.java b/base/util/src/netscape/security/x509/GeneralSubtree.java index a49109846..4c20bb4ba 100644 --- a/base/util/src/netscape/security/x509/GeneralSubtree.java +++ b/base/util/src/netscape/security/x509/GeneralSubtree.java @@ -52,7 +52,7 @@ public class GeneralSubtree implements Serializable { private int minimum = MIN_DEFAULT; private int maximum = -1; - private PrettyPrintFormat pp = new PrettyPrintFormat(":"); + private transient PrettyPrintFormat pp = new PrettyPrintFormat(":"); /** * The default constructor for the class. diff --git a/base/util/src/netscape/security/x509/GeneralSubtrees.java b/base/util/src/netscape/security/x509/GeneralSubtrees.java index 9d8c632a3..edbab7ee9 100644 --- a/base/util/src/netscape/security/x509/GeneralSubtrees.java +++ b/base/util/src/netscape/security/x509/GeneralSubtrees.java @@ -38,7 +38,7 @@ public class GeneralSubtrees implements Serializable { private static final long serialVersionUID = 6308776640697100848L; private Vector<GeneralSubtree> trees; - private PrettyPrintFormat pp = new PrettyPrintFormat(":"); + private transient PrettyPrintFormat pp = new PrettyPrintFormat(":"); /** * The default constructor for the class. |