我有一种情况,我必须在我们的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