Spring Cloud Gateway是否支持truststore.jks证书文件?

时间:2020-06-03 09:34:54

标签: spring spring-boot spring-cloud-gateway

我有一种情况,我必须在我们的Spring云网关中使用client-truststore.jks文件格式来连接HttpClient主机。 但是不知何故,Spring Cloud Gateway不喜欢这种证书格式,并抛出错误在启动应用程序时无法加载CertificateFactory X.509 ,但是另一方面,当我使用 .pem 时cert文件格式,而不是 .jks 文件,它工作正常。 所以我的问题是Spring Cloud Gateway是否仅支持.pem cert格式?还是我们在某种程度上无法使用jks cert格式。

不支持:client-truststore.jks

spring:
  cloud:
    gateway:
      httpclient:
        ssl:
          trustedX509Certificates:
            - client-truststore.jks

提供支持:client-truststore.pem

spring:
  cloud:
    gateway:
      httpclient:
        connect-timeout: 100000
        response-timeout: 15s
        ssl:
          trustedX509Certificates:
            - client-truststore.pem
          handshake-timeout: 1000000

0 个答案:

没有答案