aboutsummaryrefslogtreecommitdiffstats
path: root/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2018-04-17 16:23:06 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2018-04-17 16:25:33 +0200
commit97c8f836026a58be45f7b5b1b2c84142496736e6 (patch)
treea8c14357311764ee1c3384a5f0c1dc66894bc7e3 /vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls
parentddb5093001a1c98921f941cf74712fba12ff0cc5 (diff)
Add helper method for extracting issuer common name
Diffstat (limited to 'vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/X509CertificateUtils.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/X509CertificateUtils.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/X509CertificateUtils.java
index e66373b6a03..6ba094ff275 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/X509CertificateUtils.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/X509CertificateUtils.java
@@ -20,10 +20,7 @@ import java.io.StringWriter;
import java.io.UncheckedIOException;
import java.security.GeneralSecurityException;
import java.security.cert.CertificateException;
-import java.security.cert.CertificateParsingException;
import java.security.cert.X509Certificate;
-import java.util.Arrays;
-import java.util.Collection;
import java.util.Collections;
import java.util.List;
@@ -72,6 +69,10 @@ public class X509CertificateUtils {
return getCommonNames(certificate.getSubjectX500Principal());
}
+ public static List<String> getIssuerCommonNames(X509Certificate certificate) {
+ return getCommonNames(certificate.getIssuerX500Principal());
+ }
+
public static List<String> getCommonNames(X500Principal subject) {
try {
String subjectPrincipal = subject.getName();