aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src
diff options
context:
space:
mode:
authorAndreas Eriksen <andreer@verizonmedia.com>2020-06-19 10:21:12 +0200
committerGitHub <noreply@github.com>2020-06-19 10:21:12 +0200
commitb70147cbdc3139ae9ea43b8341b79b3e1cbbdd1b (patch)
treee8ec6008b195aabe349006ca22298d607a43a7c1 /controller-server/src
parent415131f99177117537b4bdead03ff4bbb5651349 (diff)
andreer/verify cameo client in cd (#13600)
* add policy and pathgroup for endpoint certificate request api * remove unused imports * suppress warning for @Beta api
Diffstat (limited to 'controller-server/src')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java4
1 files changed, 1 insertions, 3 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java
index 64549825b04..425364f6741 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/certificate/EndpointCertificateManager.java
@@ -6,7 +6,6 @@ import com.google.common.io.BaseEncoding;
import com.yahoo.config.application.api.DeploymentInstanceSpec;
import com.yahoo.config.provision.ApplicationId;
import com.yahoo.config.provision.ClusterSpec;
-import com.yahoo.config.provision.Environment;
import com.yahoo.config.provision.SystemName;
import com.yahoo.config.provision.zone.RoutingMethod;
import com.yahoo.config.provision.zone.ZoneApi;
@@ -51,7 +50,6 @@ import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;
import java.util.logging.Logger;
import java.util.stream.Collectors;
-import java.util.stream.Stream;
/**
* Looks up stored endpoint certificate metadata, provisions new certificates if none is found,
@@ -323,10 +321,10 @@ public class EndpointCertificateManager {
}
/** Create a common name based on a hash of the ApplicationId. This should always be less than 64 characters long. */
+ @SuppressWarnings("UnstableApiUsage")
private static String commonNameHashOf(ApplicationId application, SystemName system) {
var hashCode = Hashing.sha1().hashString(application.serializedForm(), Charset.defaultCharset());
var base32encoded = BaseEncoding.base32().omitPadding().lowerCase().encode(hashCode.asBytes());
return 'v' + base32encoded + Endpoint.dnsSuffix(system);
}
-
}