windows环境+tomcat:生成https协议的SSL证书

一、生成SSL证书
win+r打开运行框,输入cmd,打开命令行:
1、生成 SSL 证书
keytool -genkeypair -alias tomcat -keyalg RSA -keysize 2048 -validity 365 -keystore D:\Study\https-SSL\SSL\keystore.jks
2、迁移到行业标准格式PKCS12
keytool -importkeystore -srckeystore D:\Study\https-SSL\SSL\keystore.jks -destkeystore D:\Study\https-SSL\SSL\keystore.jks -deststoretype pkcs12
3、导出证书为 .crt 文件
keytool -exportcert -alias tomcat -keystore D:\Study\https-SSL\SSL\keystore.jks -file D:\Study\https-SSL\SSL\tomcat.crt
4、检查证书信息
keytool -list -v -keystore D:\Study\https-SSL\SSL\keystore.jks

二、修改tomcat的SSL配置(E:\BS\apache-tomcat-8.5.45\conf\server.xml)
<Connector port="8080" URIEncoding="UTF-8" redirectPort="8443" 
        connectionTimeout="20000"
        protocol="HTTP/1.1"
                   maxThreads="150" 
        SSLEnabled="true" 
        scheme="https" 
        secure="true"

        clientAuth="false" 
        sslProtocol="TLS" 
        keystoreFile="D:\Study\https-SSL\SSL\keystore.jks"
         keystorePass="SSLtest123"  />

三、部分注释

D:\Study\https-SSL\SSL\keystore.jks:自定义SSL证书keystore.jks的存放路径

-validity 365:自定义证书期限365天

keystoreFile="D:\Study\https-SSL\SSL\keystore.jks":自定义SSL证书keystore.jks的存放路径

keystorePass="SSLtest123":SSL的自定义密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值