伪https证书制作过程

  • 时间:2018-06-20 22:32 作者:泱芜 来源:泱芜 阅读:123
  • 扫一扫,手机访问
摘要:小编在开发过程中因为要考虑系统安全问题,需要将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)
最新发布的资讯信息
【系统环境|软件环境】如何成为一名大数据工程师?(2019-05-20 12:11)
【系统环境|Linux】大数据四大常识,不会你敢说自己在做大数据?(2019-05-19 11:39)
【系统环境|】需要同时掌握AVA和Linux,才可以继续大数据课程的学习(2019-05-18 10:28)
【系统环境|软件环境】学习大数据,一定要了解大数据的这些用途(2019-05-16 10:49)
【系统环境|Linux】bt宝塔控制面板mysql频繁自动停止详细解决办法(2019-05-16 08:52)
【系统环境|】大数据零基础学习路线,新人记得保存收藏哦(2019-05-15 10:54)
【系统环境|】全网最全最新的大数据系统学习路径(2019-05-14 15:38)
【系统环境|Linux】毕业设计:音乐分享系统(2019-05-14 07:48)
【系统环境|】教你零基础如何快速入门大数据技巧(2019-05-12 11:25)
【系统环境|】想学习大数据?这才是完整的大数据学习体系(2019-05-11 11:33)
手机二维码手机访问领取大礼包
返回顶部