【发布时间】:2018-08-31 20:33:14
【问题描述】:
我已经在服务和 nginx 之间设置了相互身份验证。我找不到实际执行 SSL 握手和验证证书链的代码。
对于上下文,我使用package org.springframework.web.client; 提供的RestTemplate 假设我已正确设置连接,握手发生在哪里?
【问题讨论】:
标签: spring ssl resttemplate
我已经在服务和 nginx 之间设置了相互身份验证。我找不到实际执行 SSL 握手和验证证书链的代码。
对于上下文,我使用package org.springframework.web.client; 提供的RestTemplate 假设我已正确设置连接,握手发生在哪里?
【问题讨论】:
标签: spring ssl resttemplate
Httpclient 进行 ssl 握手。 Resttemplate 会像 apache httpclient 一样在内部使用 Httpclient。
验证您的 SSL 证书链是否已在您的服务器中设置。我会使用 openssl 来验证
openssl s_client -showcerts -connect www.example.com:443
【讨论】: