summaryrefslogtreecommitdiffstats
path: root/athenz-identity-provider-service
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2022-07-21 13:34:35 +0200
committerBjørn Christian Seime <bjorncs@yahooinc.com>2022-07-21 15:30:19 +0200
commitd2864cf3be9a93d784ac98b6beee0813dc60b290 (patch)
tree80fc0014c58553844e9e91af52bce9a5cfdcd290 /athenz-identity-provider-service
parent0d69bcaca8a9af188e0d93dfb3d4911113558ec9 (diff)
Use getSubjectCommonName()
Diffstat (limited to 'athenz-identity-provider-service')
-rw-r--r--athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java
index f5dbcb6a699..531a815922b 100644
--- a/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java
+++ b/athenz-identity-provider-service/src/main/java/com/yahoo/vespa/hosted/ca/restapi/CertificateAuthorityApiHandler.java
@@ -37,7 +37,6 @@ import java.util.Objects;
import java.util.Optional;
import java.util.function.Function;
import java.util.logging.Level;
-import java.util.stream.Stream;
/**
* REST API for issuing and refreshing node certificates in a hosted Vespa system.
@@ -177,9 +176,7 @@ public class CertificateAuthorityApiHandler extends ThreadedHttpRequestHandler {
private AthenzService getRequestAthenzService(HttpRequest request) {
return getRequestCertificateChain(request).stream()
.findFirst()
- .map(X509CertificateUtils::getSubjectCommonNames)
- .map(List::stream)
- .flatMap(Stream::findFirst)
+ .flatMap(X509CertificateUtils::getSubjectCommonName)
.map(AthenzService::new)
.orElseThrow(() -> new RuntimeException("No certificate found"));
}