summaryrefslogtreecommitdiffstats
path: root/security-utils
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-09-19 10:50:42 +0200
committerMartin Polden <mpolden@mpolden.no>2019-09-20 15:08:41 +0200
commitffff11637fc46c946186549a43d3cf9b7f8e372c (patch)
treea2176a9068400058738233ad0d995f6d69132f53 /security-utils
parent68d13112bbb3922e2456281cf155b256c8139d40 (diff)
Implement equals in Pkcs10Csr
Diffstat (limited to 'security-utils')
-rw-r--r--security-utils/src/main/java/com/yahoo/security/Pkcs10Csr.java14
1 files changed, 14 insertions, 0 deletions
diff --git a/security-utils/src/main/java/com/yahoo/security/Pkcs10Csr.java b/security-utils/src/main/java/com/yahoo/security/Pkcs10Csr.java
index e08ee117fcd..7bcf67b64b6 100644
--- a/security-utils/src/main/java/com/yahoo/security/Pkcs10Csr.java
+++ b/security-utils/src/main/java/com/yahoo/security/Pkcs10Csr.java
@@ -12,6 +12,7 @@ import org.bouncycastle.pkcs.PKCS10CertificationRequest;
import javax.security.auth.x500.X500Principal;
import java.util.Arrays;
import java.util.List;
+import java.util.Objects;
import java.util.Optional;
import static java.util.Collections.emptyList;
@@ -68,4 +69,17 @@ public class Pkcs10Csr {
.map(attribute -> Extensions.getInstance(attribute.getAttrValues().getObjectAt(0)));
}
+ @Override
+ public boolean equals(Object o) {
+ if (this == o) return true;
+ if (o == null || getClass() != o.getClass()) return false;
+ Pkcs10Csr pkcs10Csr = (Pkcs10Csr) o;
+ return Objects.equals(csr, pkcs10Csr.csr);
+ }
+
+ @Override
+ public int hashCode() {
+ return Objects.hash(csr);
+ }
+
}