我想使用客户端证书在Spring Boot应用程序之间进行通信。我的问题是,不知道如何配置RestTemplate
以使用客户端证书来针对其他应用程序进行身份验证。
如果可能的话,我宁愿使用Spring Boot属性解决此问题,而不是编写代码-但任何解决方案总比没有解决方案好。
答案 0 :(得分:1)
您正在寻求实现两种方式的SSL身份验证。 Hardware {#2708 ▼
-id: null
-serialNo: null
-firmware: null
-buyDate: null
中配置的任何ClientHttpRequestFactory
都必须支持它。
如果使用Spring Boot的默认值(即标准RestTemplate
堆栈),请查看Spring Boot Client authentication demo。 Apache HttpClient和其他库可能需要不同的设置。