【问题标题】:RestTemplate with client-certificates带有客户端证书的 RestTemplate
【发布时间】:2023-03-23 14:52:01
【问题描述】:

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

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

【问题讨论】:

    标签: spring-boot ssl resttemplate


    【解决方案1】:

    您正在寻求实现两种方式的 SSL 身份验证。无论您在RestTemplate 中配置什么ClientHttpRequestFactory,都必须支持它。

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

    【讨论】:

      猜你喜欢
      • 2011-12-10
      • 2013-02-25
      • 1970-01-01
      • 2014-05-16
      • 2016-03-09
      • 2013-03-13
      • 2013-04-27
      • 2012-07-28
      • 2017-04-01
      相关资源
      最近更新 更多