springboot2-tomcat-https如何访问配置ssl

发布时间:2021-09-29 13:56:56 作者:柒染
来源:亿速云 阅读:125

这期内容当中小编将会给大家带来有关springboot2-tomcat-https如何访问配置ssl,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

(1)application.properties配置

#https端口号.
server.port: 8888
#证书的路径.
server.ssl.key-store: classpath:key.keystore
#证书密码,请修改为您自己证书的密码.
server.ssl.key-store-password: XXXXXX
#秘钥库类型
server.ssl.keyStoreType: JKS

(2)可以用jdk自己制作自己的证书key.keystore

获得安全证书有两种方式:一种方式是到权威机构申购CA证书,还有一种方式是创建自我签名的证书。

cmd到jdk安装目录bin下面执行

keytool -genkey -alias tomcat -keypass 123654 -keyalg RSA -keysize 1024 -validity 36500 -keystore D:\key.keystore -storepass 123654 -dname "CN=127.0.0.1, OU=shsj, O=shsj,L=sh,ST=sh, C=CN"


 解释:
    keytool -genkey -alias (别名) -keypass (别名密码) -keyalg RSA(算法) -keysize 1024(密钥长度) -validity 365(有效期,单位:天) -keystore D:\存放地址\keystore.keystore(私钥文件) -storepass 123654(私钥密码) -dname "CN=(名字与姓氏), OU=(组织单位名称), O=(组织名称), L=(城市或区域名称), ST=(州或省份名称), C=(单位的两字母国家代码)"
    这里一定要注意名字与姓氏的配置CN,CN真实含义是你访问的地址配置,如果你的项目只想通过ip地址访问那这里直接写服务器的ip,如果有正式的域名这里就填域名如:www.baidu.com,我这里我没写,是我自己测试用的,修改一下windows的hosts文件加一行127.0.0.1,就能在本机模拟域名方式访问了

如果打的是war包,是tomcat访问要配置值下tomcat,https访问,keystoreFile文件在哪访问,密码keystorePass是啥

  <Connector port="1443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
               keystoreFile="bin/key.keystore"
               keystorePass="123654"  
              
               />

上述就是小编为大家分享的springboot2-tomcat-https如何访问配置ssl了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. ssl原理及ssl配置
  2. Apache配置SSL 实现https访问

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

spring boot tomcat ssl

上一篇:Springboot Code的启动源码是怎样的

下一篇:如何实现微信公众平台消息接口校验与消息接口响应

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》