diff options
Diffstat (limited to 'container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java')
-rw-r--r-- | container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java b/container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java index 5b0cdfaf630..230d017c584 100644 --- a/container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java +++ b/container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java @@ -3,6 +3,7 @@ package com.yahoo.container.jdisc; import com.yahoo.cloud.config.DataplaneProxyConfig; import com.yahoo.component.AbstractComponent; +import com.yahoo.jdisc.http.server.jetty.DataplaneProxyCredentials; import javax.inject.Inject; import java.io.IOException; @@ -36,22 +37,18 @@ public class DataplaneProxyService extends AbstractComponent { this.started = false; } - public void reconfigure(DataplaneProxyConfig config) { + public void reconfigure(DataplaneProxyConfig config, DataplaneProxyCredentials credentialsProvider) { try { String serverCert = config.serverCertificate(); String serverKey = config.serverKey(); - String clientCert = config.clientCertificate(); - String clientKey = config.clientKey(); boolean configChanged = false; - configChanged |= writeFile(clientCertificateFile, clientCert); - configChanged |= writeFile(clientKeyFile, clientKey); configChanged |= writeFile(serverCertificateFile, serverCert); configChanged |= writeFile(serverKeyFile, serverKey); configChanged |= writeFile(nginxConf, nginxConfig( - clientCertificateFile, - clientKeyFile, + credentialsProvider.certificateFile(), + credentialsProvider.keyFile(), serverCertificateFile, serverKeyFile, URI.create(config.mTlsEndpoint()), |