带有客户证书的RestTemplate

时间:2018-08-23 08:22:44

标签: spring-boot ssl resttemplate

我想使用客户端证书在Spring Boot应用程序之间进行通信。我的问题是,不知道如何配置RestTemplate以使用客户端证书来针对其他应用程序进行身份验证。

如果可能的话,我宁愿使用Spring Boot属性解决此问题,而不是编写代码-但任何解决方案总比没有解决方案好。

1 个答案:

答案 0 :(得分:1)

您正在寻求实现两种方式的SSL身份验证。 Hardware {#2708 ▼ -id: null -serialNo: null -firmware: null -buyDate: null 中配置的任何ClientHttpRequestFactory都必须支持它。

如果使用Spring Boot的默认值(即标准RestTemplate堆栈),请查看Spring Boot Client authentication demo。 Apache HttpClient和其他库可能需要不同的设置。