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

Spring靴TLS

颜文康
2023-03-14

我正在使用Spring boot 2.0.2应用程序通过HTTPS对外部api进行REST api调用。

我是TLS和SSL的新手。我的理解是,TLS是一种更安全的方式,用于传输安全的敏感数据

我的问题是:

  1. 如何确定我的应用程序使用的TLS版本

共有2个答案

鞠边浩
2023-03-14

您可以在命令行中验证运行以下命令的TLS版本:

openssl s_客户端-连接服务器地址:端口

您可以使用VM参数设置TLS的版本,使用哪些参数取决于所使用的Java版本。如果是Java 8,请尝试:

-Djdk。tls。客户协议=TLSv1。2

TLS是一种协议,它是客户端和服务器之间的协议。

谢修真
2023-03-14

要回答您的问题:

>

  • 较新的版本支持TLS 1.2,但您可以使用以下命令确定您的版本:openssls_client连接服务器地址:端口

    您可以在1中使用该命令。或SSLScan

    对于TLS握手,服务器必须提供证书,客户端必须以某种方式验证此证书。

  •  类似资料:
    • 我正在用Thymeleaf构建一个Spring Boot应用程序。我的模板(视图)和静态文件夹都在src/main/Resources/静态和src/main/Resources/tem板下。当我通过main方法(使用eclipse)运行应用程序时,一切都很好。但是,我已经按照说明创建了一个war文件,当我将其部署到Tomcat 7时——静态内容丢失了,只显示了Thymeleaf html模板。

    • 作为一个新的Web应用程序项目的一部分,我计划学习Spring。我开始通读Spring框架参考。当我在谷歌上搜索时,我遇到了Spring boot。我所理解的是,Spring boot通过减少配置帮助构建应用程序的速度比Spring快得多。现在我有点困惑,我应该继续学习Spring还是跳转到Spring boot。我的目的是了解Spring作为一个框架是如何工作的,而不是一些特性。所以请让我知道,

    • 我有两个项目。我用Angular2 cli构建的Angular2应用程序和只为Angular2应用程序服务的Spring Boot应用程序。我用构建Angular2应用程序,它会生成一个文件夹。然后,我将文件夹的内容放在Spring Boot应用程序的中。 我的Spring启动应用程序有两个文件。 Spring Boot应用程序类: 及其应用。属性文件: 它工作得很好,但是如果我转到一个url并点

    • 我正在练习使用spring boot来处理restful应用程序 我已经设置了@RestController和@Entity这样 和 当我用邮递员http://localhost:8080/cardatabase/api/cars我有一张汽车清单 但即使我去http://localhost:8081/cardatabase/cars,顶部嵌入 正常吗? 谢谢

    • 我在下面的链接中添加了过滤器作为问题的答案 Spring Boot Data Rest+CORS不能正确启用选项/删除

    • 我试图在spring boot应用程序中作为servlet容器运行undertow,我遵循了所有关于它的说明,但从日志来看,tomcat似乎是web服务器。 以下是日志: 21-03-17 00:15:45.481INFO[,][restartedMain]o.s.b.w.embedded.tomcat.TomcatWebServer:Tomcat初始化端口:8080(超文本传输协议) 2021-