我如何知道正在验证SSL证书链?

问题描述 投票:0回答:1

我只想查看验证SSL证书链的代码。我找到了一种名为checkClientTrustedcheckServerTrusted的方法。我不认为他们被称为任何地方。

对于上下文,我在Apache SSLContextBuilder中找到它们。

我不确定链验证是否在某处自动完成,或者我应该以某种方式调用checkClientTrustedcheckServerTrusted

spring apache ssl-certificate resttemplate
1个回答
0
投票

您不必显式调用任何内容来启动SSL握手。 HTTP客户端将为您完成。如果您正在使用spring Resttemplate,如果URL是HTTP over SSL(https),则apache HTTP客户端将启动SSL握手

如果你想查看日志,请在包TRACE上更新你的log4j或logback回到org.apache级别

如果要验证SSL是否有效并且在服务器上正确设置了证书链,则可以使用openssl进行验证

openssl s_client -showcerts -connect www.exampledomain.com:443

© www.soinside.com 2019 - 2024. All rights reserved.