summaryrefslogtreecommitdiffstats
path: root/container-disc/src/main/java/com/yahoo/container/jdisc/DataplaneProxyService.java
diff options
context:
space:
mode:
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.java11
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()),