当前位置: 首页 > 知识库问答 >
问题:

Spring restTemplate使用的默认TLS版本是什么?

柴寂离
2023-03-14

我们被要求通过HTTPS(TLS 1.2)调用具有BASIC AUTHENTICATION的特定Rest服务。我使用Spring restTemboard调用此服务。

如果它小于TLSv1.2,我可以使用HTTP客户端强制执行1.2。但我如何检查什么TLS版本正在使用restTemboard?

共有1个答案

安轶
2023-03-14

@ejp在评论中提供的答案是正确的:

这不取决于模板或Spring。它是由Java决定的。如果未配置,将由Java版本确定。当然,根据同行的支持:这是协商的。

 类似资料:
  • 问题内容: 我想使用MAMP的PHP版本,而不是Mac上安装的默认版本。我尝试使用 但出现“文件存在”错误。解决此问题的最佳方法是什么,因此我可以只键入php而不是完整路径? 问题答案: 我不建议您尝试修改命令行上调用的PHP的默认版本。如果您决定升级操作系统,这样做可能会破坏系统的其他部分,并在将来给您带来问题。 有一种替代方案可以满足您的需求。您可以为MAMP的php 5.3副本创建别名。就我

  • 我知道我可以在POM中定义这些插件的最新版本。但是为什么默认的maven使用这么旧的版本呢?我是否缺少任何配置?

  • 我最近安装了蟒蛇版本的Python。现在,当我在终端中键入python时,它会打开Anaconda发行版,而不是默认发行版。如何让它在windows上使用命令python的默认版本?我已经将分发添加到路径中,但当我键入python--version时,它显示的是conda版本,而不是系统版本。

  • 我正在使用JAXP XSLT API(javax.xml.transform)来转换xml文件。 TransformerFactory的javadoc表示:它使用以下有序查找过程来确定要加载的TransformerFactory实现类: 使用javax。xml。使改变TransformerFactory系统属性 使用JRE目录中的属性文件“lib/jaxp.properties”。此配置文件采用标

  • 我们使用以下代码初始化SSL上下文,并在Java8上运行。 既然Java 8默认使用TLSv1.2?这是否意味着如果我的服务器支持,上面的代码将开始发送TLSv1.2请求。 想要了解“SSL”协议名称是否只是一个别名,但java runtime开始使用默认TLS版本发送请求。 更新 我对“https://www.google.co.in/”运行代码,在fiddler中发现了这个 如果我把协议改成只

  • 在本例中,TLS版本是最高版本(1.2),还是我需要将TLS版本显式为 支持TLS 1.2版