伪https证书制作过程

  • 时间:2018-06-20 22:32 作者:泱芜 来源:泱芜 阅读:184
  • 扫一扫,手机访问
摘要:小编在开发过程中因为要考虑系统安全问题,需要将http更新为https,但是又没有买好的https证书,只可以手动弄了一个伪https证书,有需要的小伙伴能参考下。一、说明1.将server.xml文件替换到tomcat中config中的同名文件,将里面注释的那段启使用,注意 keystoreFil

小编在开发过程中因为要考虑系统安全问题,需要将http更新为https,但是又没有买好的https证书,只可以手动弄了一个伪https证书,有需要的小伙伴能参考下。

伪https证书制作过程

一、说明

1.将server.xml文件替换到tomcat中config中的同名文件,将里面注释的那段启使用,

maxThreads="150" scheme="https" secure="true"

clientAuth="false" keystoreFile="../../szboanda_ydzf.keystore"

keystorePass="szboanda" sslProtocol="TLS" />

注意 keystoreFile的文件路径,别弄错了,可直接放到tomcat根目录下,而后就配置成:

/szboanda_ydzf.keystore

2.而后打开密钥生成工具,将里面的JAVA_HOME 改成你的jdk的物理地址

3.而后里面的USER、PASSWORD、FILENAME、命名你想要的,而后将REQ_PATH设置为当前部署的IP

YXQ 填这个证书有效的时间 如:36500就是10年

二、工具代码

--tomcat密钥生成工具.bat

@echo off

set PATH=D:\TOMCAT6035_X64\

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_21

set USER=szboanda

set PASSWORD=szboanda

set FILENAME=szboanda_ebcmdp

set REQ_PATH=183.62.232.166

set YXQ=36500

cd %JAVA_HOME%/bin

echo 进行生成HTTPS请求密钥

echo 使用户名: %USER% 密码: %PASSWORD%

keytool -genkey -alias %FILENAME% -keyalg RSA -keystore %PATH%/%FILENAME%.keystore -dname "CN=%REQ_PATH%, OU=%USER%, O=%USER%, L=%USER%, ST=CN, C=CN" -keypass %PASSWORD% -storepass %PASSWORD% -validity %YXQ%

echo 正在生成密钥文件【%FILENAME%.keystore】,请稍后……

pause

echo 正在生成用户端证书文件【%FILENAME%.cer】,请稍后……

keytool -export -alias %FILENAME% -keystore %PATH%/%FILENAME%.keystore -file %PATH%\%FILENAME%.cer -storepass %PASSWORD%

pause

keytool -genkey -alias

三、server.xml

URIEncoding="UTF-8" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"

maxThreads="1024" minSpareThreads="256" maxSpareThreads="512"

enableLookups="false" redirectPort="8443" acceptCount="2048"

connectionTimeout="20000" disableUploadTimeout="true"

scheme="https" secure="true" clientAuth="false"

keystoreFile="/szboanda_ebcmdp.keystore" keystorePass="szboanda" sslProtocol="TLS"/>

  • 全部评论(0)
最新发布的资讯信息
【系统环境|服务器应用】树莓派安装TensorFlow(2020-04-24 21:11)
【系统环境|服务器应用】防面试-SD_WebImage(2020-04-24 21:11)
【系统环境|服务器应用】推荐一款视频控件xgplayer(2020-04-24 21:11)
【系统环境|服务器应用】PostgreSQL 源码解读(27)- 查询语句#12(查询优化-上拉子链接#2)(2020-04-24 21:11)
【系统环境|服务器应用】如何轻松学习JavaScript?(2020-04-24 21:10)
【系统环境|服务器应用】【源码剖析】Launcher 8.0 源码 (12) --- Launcher 启动流程 第五步之计算桌面各布局细节参数(2020-04-24 21:10)
【系统环境|服务器应用】前台碰撞室之console.log与文本字符(2020-04-24 21:10)
【系统环境|服务器应用】好用的Middleware实现(2020-04-24 21:10)
【系统环境|服务器应用】前台面试每日 3+1 —— 第373天(2020-04-24 21:10)
【系统环境|服务器应用】绍圣--kafka之生产者(五)(2020-04-24 21:10)
手机二维码手机访问领取大礼包
返回顶部