diff options
author | Bjørn Christian Seime <bjorncs@oath.com> | 2018-04-17 16:23:06 +0200 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@oath.com> | 2018-04-17 16:25:33 +0200 |
commit | 97c8f836026a58be45f7b5b1b2c84142496736e6 (patch) | |
tree | a8c14357311764ee1c3384a5f0c1dc66894bc7e3 | |
parent | ddb5093001a1c98921f941cf74712fba12ff0cc5 (diff) |
Add helper method for extracting issuer common name
-rw-r--r-- | vespa-athenz/src/main/java/com/yahoo/vespa/athenz/tls/X509CertificateUtils.java | 7 |
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(); |