Tomcat Https配置

29 篇文章 0 订阅
5 篇文章 0 订阅

1、生成keystore
keytool -genkey -alias testssl.nb.com -keyalg RSA -keystore /data/zs/niubiyuming.keystore
2、导出证书 (可以直接用第三方证书)
keytool -export -file /data/zs/niubiyuming.crt -alias testssl.nb.com -keystore /data/zs/niubiyuming.keystore

3、把keystore转换为pkcs12格式
keytool -importkeystore -srckeystore /data/zs/niubiyuming.keystore -destkeystore /data/zs/niubiyuming.p12 -deststoretype PKCS12
4、使用openssl工具导出私钥
openssl pkcs12 -in /data/zs/niubiyuming.p12 -out /data/zs/niubiyuming.pem -nodes


5、Tomcat配置


安装:SSL模块
yum install mod_ssl -y 安装:SSL模块


    <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="443" />


<Connector port="443" maxHttpHeaderSize="8192"
                 maxThreads="150"
                 enableLookups="false" disableUploadTimeout="true"
                 acceptCount="100" scheme="https" secure="true"
                 SSLEnabled="true"
                 SSLCertificateFile="/data/zs/niubiyuming.crt"
                 SSLCertificateKeyFile="/data/zs/niubiyuming.pem" />


 
6、访问测试
https://testssl.nb.com/
http://testssl.nb.com/
 


7、证书相关信息
Country Name (2 letter code) [XX]:CN  #国家地区
State or Province Name (full name) []:zhejiang  #城市
Locality Name (eg, city) [Default City]:hangzhou  #当地名称
Organization Name (eg, company) [Default Company Ltd]: niubiyuming #组织名称
Organizational Unit Name (eg, section) []:IT  #组织部门名称
Common Name (eg, your name or your server's hostname) []:testssl.nb.com #通用名称(例如,您的姓名或您的服务器的主机名),随便写
Email Address []:1111111@qq.com  #邮箱
Please enter the following 'extra' attributes 
to be sent with your certificate request #添加一个“额外”的属性,让客户端发送CA证书,请求文件时,要输入的密 
A challenge password []: #直接加车 
An optional company name []:#直接加车
Using configuration from /etc/pki/tls/openssl.cnf #CA服务器的配置文件。上面修改的内容会添加到这个配置文件中

Enter pass phrase for /etc/pki/CA/private/./cakey.pem: 123456 #输入刚才保护CA密钥的密码




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值