Spring Cloud: включение SSL для Zuul и Eureka,Как хранить keystore.jks в git с сервером конфигурации Spring Cloud?

Spring Cloud: включение SSL для Zuul и Eureka,Как хранить keystore.jks в git с сервером конфигурации Spring Cloud?


person Dreampie    schedule 28.09.2016    source источник


Ответы (1)


Мы включили SSL, настроив Bean, который возвращает EmbeddedServletContainerFactory. Фрагмент кода ниже -

@Bean
public EmbeddedServletContainerFactory servletContainer() {
    TomcatEmbeddedServletContainerFactory tomcat = new TomcatEmbeddedServletContainerFactory();
    Connector connector = new Connector();
Http11NioProtocol protocol = (Http11NioProtocol) connector.getProtocolHandler();
        connector.setScheme("https");
        connector.setSecure(true);
        connector.setPort(port);
        protocol.setSSLEnabled(true);
        protocol.setKeystoreFile(Property from GIT);
        protocol.setKeystorePass(keyStorePass);
        protocol.setKeyPass(Property from GIT);
        tomcat.addAdditionalTomcatConnectors();
        return tomcat;
    }

Надеюсь, это дает некоторый указатель.

person Swappy    schedule 14.10.2016