glassfish 应用服务器配置https证书

27 篇文章 0 订阅
25 篇文章 0 订阅

一、到glassfish安装目录下,D:\glassfish3\glassfish\domains\domain1,备份congfig文件夹(目的是在没配好的情况下还可以回退)
这里写图片描述
二、将购买证书时的.jks文件重命名成keystore.jks, 替换config文件夹里面的keystore.jks,删除cacerts.jks。将购买证书是的cross.crt,issuer.crt,root.crt三个文件复制到config文件夹下面,如果没有则需要转换。
四、cmd切换到D:\glassfish3\glassfish\domains\domain1\config目录下
这里写图片描述
五、查看ketstore.jks的别名,执行命令keytool -list -v -keystore keystore.jks
如果别名为s1as则不需要进行第六步。
这里写图片描述
六、修改证书别名,执行命令
keytool -changealias -keystore keystore.jks -alias (这里是你上一步查到的别名)
执行之后会让你输入你的目标别名,这里输入s1as,注意中间那个是一(1)不是L(l)。
七、修改密码成changeit
执行命令:keytool -storepasswd -alias s1as -v -new changeit -keystore keystore.jks,

keytool -keypasswd -alias s1as -keypass (你的旧密码) -new changeit  -keystore keystore.jks -storepass changeit

中间会让你验证旧的密码。
八、将证书信息导入
分别执行以下执行命令:

keytool -import -alias certum_issuer -keystore cacerts.jks  -storepass changeit -file issuer.crt
keytool -import -alias certum_cross -keystore cacerts.jks  -storepass changeit -file cross.crt
keytool -import -alias certum_root -keystore cacerts.jks  -storepass changeit -file root.crt

中间会让你选择是yes还是no,执行输入y然后回车。
至此,配置完成,注意如果提示keytool 命令不存在,原因是jdk环境变量没有配好,参考度娘配好环境变量就行。

各种IT书籍书目及下载链接
https://blog.csdn.net/dh1027/article/details/89327978

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值