如何配置spring-boot应用程序以使用自定义HostnameVerifier?

时间:2019-02-07 13:09:19

标签: spring-boot https spring-boot-admin

我有一个包含多个spring-boot 2.1.x应用程序的系统,它们通过https进行通信。主机名是根据命名架构在运行时生成的,带有可变后缀-并且IP地址也在OpenShift环境中在运行时生成。这个想法是证书CN与运行时主机名不匹配。

我在这些应用程序中使用的http客户端是netty。

我希望能够使用HostnameVerifier接口的自定义实现-或任何其他类似的方法,但是我不知道如何从Spring环境中获取有关netty客户端配置的句柄:


public class TrustAllHostnames implements HostnameVerifier {

    @Override
    public boolean verify(String hostname, SSLSession sslSession) {
        // incomplete
        return true;
    }
}

0 个答案:

没有答案