Java.security.UnrecoverableKeyException: Cannot recover key

本文解决在配置Tomcat使用HTTPS时遇到的Java.security.UnrecoverableKeyException异常问题,主要是因为keystore密码与key密码不一致导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java.security.UnrecoverableKeyException: Cannot recover key

在tomcat配置https的过程中如果出现:Java.security.UnrecoverableKeyException: Cannot recover key 错误,一般是keystore密码与key密码不一致造成的,查看tomcat官网描述如下:

Finally, you will be prompted for the key password, which is the password specifically for this Certificate (as opposed to any other Certificates stored in the same keystore file). The keytool prompt will tell you that pressing the ENTER key automatically uses the same password for the key as the keystore. You are free to use the same password or to select a custom one. If you select a different password to the keystore password, you will also need to specify the custom password in the server.xml configuration file.

注意其中的If you select a different password to the keystore password, you will also need to specify the custom password in the server.xml configuration file.这最后一句。
但是文档中并没有说明该参数是什么。。。
但是幸运的是猜出来了。。。
就是keyPass。。。
附官网链接 http://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值