1.下载安全证书文件:

这里使用的是阿里云SSL证书(免费一年)

2.把下载的压缩包进行解压

3.将pfx文件拷贝至服务器

4.利用jdk将pfx转jks

5.cmd进入命令行

6.切换至jdk的bin目录

执行命令

keytool -importkeystore -srckeystore ca/*.pfx -destkeystore ca/*.jks -srcstoretype PKCS12 -deststoretype JKS

执行后,会让输入密码,这里建议使用刚下载解压里面的密码,作为jks的密码(便于记忆)

这里在bin目录下新建了ca文件夹

 ca/*.pfx 为原pfx文件     ca/*.jks    为新jks文件

7.将新生成的jks文件拷贝至tomcat目录下,可以在tomcat目录下新建ca文件夹,里面存放新生成的jks文件

8.修改tomcat    conf 文件夹下的 server.xml

加入:

  <Connector SSLEnabled="true" clientAuth="false"
keystoreFile="jks文件位置(可用绝对路劲)"
keystorePass="jks设置的密码"
maxThreads="150" port="443" protocol="org.apache.coyote.http11.Http11NioProtocol"
scheme="https" secure="true" sslProtocol="TLS"/>

9.重启tomcat 即可

最新文章

  1. 转 :meta name的含义:&lt;META http-equiv=Content-Type content=&quot;text/html; charset=gb2312&quot;&gt;
  2. 不要让mysql犹豫不决
  3. telnet命令使用示例
  4. 在VS 2010中使用 VS2013的解决方案
  5. [iOS基础控件 - 3.1] QQ登陆界面
  6. Java学习--Equals与“==”
  7. Linq Distinct List 去重复
  8. javascript——面向对象程序设计(4)
  9. 使用搬瓦工搭建javaweb环境
  10. real server 的一个启动脚本例子
  11. 【iOS 】UIView 中有一个autoresizingMask的属性
  12. Mysql中Insert into xxx on duplicate key update问题
  13. 关于MATLAB处理大数据坐标文件201762
  14. eclipse使用git及github学习笔记
  15. 设置Nginx+php-fpm显示错误信息
  16. 去掉AMD锐龙和Intel Kaby Lake的不支持的硬件的提示
  17. IDEA修改module的名字
  18. js——prototype、__proto__、constructor
  19. composer概念学习
  20. Mysql优化分页

热门文章

  1. js 实现弹出层效果
  2. Vue中的作用域插槽
  3. PHP ftp_put() 函数
  4. (转)openfire插件开发(一)
  5. (转)OpenFire源码学习之六:用户注册
  6. 牛客 Fruit Ninja 2018 ACM 上海大都会赛 (随机化算法)
  7. 前端通过url页面传值
  8. 使用target属性跳转到指定位置
  9. java.io.FileNotFoundException: [WEB-INF/spring-servlet.xml] cannot be opened because it does not exist
  10. VSCode 中文乱码