aboutsummaryrefslogtreecommitdiffstats
path: root/config-model/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/http/ConnectorFactory.java36
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/JettyConnectorBuilder.java4
-rw-r--r--config-model/src/main/resources/schema/containercluster.rnc2
3 files changed, 2 insertions, 40 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/http/ConnectorFactory.java b/config-model/src/main/java/com/yahoo/vespa/model/container/http/ConnectorFactory.java
index 8bfd0b1e4da..1365eb43a30 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/http/ConnectorFactory.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/http/ConnectorFactory.java
@@ -4,16 +4,12 @@ package com.yahoo.vespa.model.container.http;
import com.yahoo.component.ComponentId;
import com.yahoo.container.bundle.BundleInstantiationSpecification;
import com.yahoo.jdisc.http.ConnectorConfig;
-import com.yahoo.jdisc.http.ssl.DefaultSslKeyStoreConfigurator;
-import com.yahoo.jdisc.http.ssl.DefaultSslTrustStoreConfigurator;
import com.yahoo.osgi.provider.model.ComponentModel;
import com.yahoo.text.XML;
import com.yahoo.vespa.model.container.component.SimpleComponent;
import com.yahoo.vespa.model.container.http.ssl.DummySslProvider;
import org.w3c.dom.Element;
-import java.util.Optional;
-
import static com.yahoo.component.ComponentSpecification.fromString;
import static com.yahoo.jdisc.http.ConnectorConfig.Ssl.KeyStoreType;
@@ -29,14 +25,12 @@ public class ConnectorFactory extends SimpleComponent implements ConnectorConfig
private final Element legacyConfig;
public ConnectorFactory(String name, int listenPort) {
- this(name, listenPort, null, null, null, new DummySslProvider(name));
+ this(name, listenPort, null, new DummySslProvider(name));
}
public ConnectorFactory(String name,
int listenPort,
Element legacyConfig,
- Element sslKeystoreConfigurator,
- Element sslTruststoreConfigurator,
SimpleComponent sslProviderComponent) {
super(new ComponentModel(
new BundleInstantiationSpecification(new ComponentId(name),
@@ -47,8 +41,6 @@ public class ConnectorFactory extends SimpleComponent implements ConnectorConfig
this.legacyConfig = legacyConfig;
addChild(sslProviderComponent);
inject(sslProviderComponent);
- addSslKeyStoreConfigurator(name, sslKeystoreConfigurator);
- addSslTrustStoreConfigurator(name, sslTruststoreConfigurator);
}
@Override
@@ -159,30 +151,4 @@ public class ConnectorFactory extends SimpleComponent implements ConnectorConfig
}
}
}
-
-
- private void addSslKeyStoreConfigurator(String name, Element sslKeystoreConfigurator) {
- addSslConfigurator("ssl-keystore-configurator@" + name,
- DefaultSslKeyStoreConfigurator.class,
- sslKeystoreConfigurator);
- }
-
- private void addSslTrustStoreConfigurator(String name, Element sslKeystoreConfigurator) {
- addSslConfigurator("ssl-truststore-configurator@" + name,
- DefaultSslTrustStoreConfigurator.class,
- sslKeystoreConfigurator);
- }
-
- private void addSslConfigurator(String idSpec, Class<?> defaultImplementation, Element configuratorElement) {
- SimpleComponent configuratorComponent;
- if (configuratorElement != null) {
- String className = configuratorElement.getAttribute("class");
- String bundleName = configuratorElement.getAttribute("bundle");
- configuratorComponent = new SimpleComponent(new ComponentModel(idSpec, className, bundleName));
- } else {
- configuratorComponent = new SimpleComponent(new ComponentModel(idSpec, defaultImplementation.getName(), "jdisc_http_service"));
- }
- addChild(configuratorComponent);
- inject(configuratorComponent);
- }
}
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/JettyConnectorBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/JettyConnectorBuilder.java
index 6061ce45ce4..91cf25002e6 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/JettyConnectorBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/http/xml/JettyConnectorBuilder.java
@@ -38,10 +38,8 @@ public class JettyConnectorBuilder extends VespaDomBuilder.DomConfigProducerBuil
legacyServerConfig = null;
}
}
- Element sslKeystoreConfigurator = XML.getChild(serverSpec, "ssl-keystore-configurator");
- Element sslTruststoreConfigurator = XML.getChild(serverSpec, "ssl-truststore-configurator");
SimpleComponent sslProviderComponent = getSslConfigComponents(name, serverSpec);
- return new ConnectorFactory(name, port, legacyServerConfig, sslKeystoreConfigurator, sslTruststoreConfigurator, sslProviderComponent);
+ return new ConnectorFactory(name, port, legacyServerConfig, sslProviderComponent);
}
SimpleComponent getSslConfigComponents(String serverName, Element serverSpec) {
diff --git a/config-model/src/main/resources/schema/containercluster.rnc b/config-model/src/main/resources/schema/containercluster.rnc
index 991bd13f4a0..4934ce113bb 100644
--- a/config-model/src/main/resources/schema/containercluster.rnc
+++ b/config-model/src/main/resources/schema/containercluster.rnc
@@ -64,8 +64,6 @@ HttpServer = element server {
attribute port { xsd:nonNegativeInteger } &
ComponentId &
(Ssl | SslProvider)? &
- element ssl-keystore-configurator { BundleSpec }? & # FOR INTERNAL USE ONLY - SUBJECT TO CHANGE
- element ssl-truststore-configurator { BundleSpec }? & # FOR INTERNAL USE ONLY - SUBJECT TO CHANGE
GenericConfig*
}