今天,有朋友在配置Tomcat SSL的时候,出现如下的异常:
java.security.UnrecoverableKeyException: Cannot recover key
而且他已经正确配置了keystoreFile和keystorePass。
后来我发现,他对Keystore中的Key使用了Password保护,而且
保护这个KeyEntry的KeyPass!=KeyStore的Keypass,导致出错,
Tomcat SSL要求这两个密码必须相等。
解决办法:
keytool -keypasswd -v -alias mykeyalias -keypass noequalpass -new equalpass -keystore mykeystore.jks -storepass equalpass
其中, mykeyalias是key在keystore中的别名,-keypass后面跟key的旧密码"noequalpass", -new 是新密码"equalpass",注意新密码跟storepass一致。
附:Weblogic是支持不一致的KeystorePass和KeyPass的。
分享到:
相关推荐
Tomcat-5.5.9版(程序………………………………………………)
jakarta-tomcat-5.5.9资源共享
在tomcat下配置虚拟机的时候要用到的包,我找了N久才算找到的,现在分享给大家
tomcat-5.5.9
安装包较小,下载及其方便和容易,安装简洁,是一款非常好的常用软件
JDK1.5和Tomcat5.5.9,也不知道那个公司还用这么个玩意儿,要不是公司要求测试,害,下载吧。这个tomcat5用jdk1.5不会出问题。。用其他版本,亲测,会炸。
tomcat 5.5.9 tar包,linux系统使用
绿色tomcat5.5.9无须安装解压即可使用
itextpdf-5.5.9.jar对应的中文支持包,亲测过,没有问题
ITextSharp5.0生成PDF,C#版本的。
tomcat-5.5.26集成了richfaces-demo,直接通过manager进入访问
SUSE LINUXSUSE mysql5.5.9 安装文档,SUSE LINUXSUSE mysql5.5.9 安装文档
无论是独立的html,还是其他程序生成的,如Servlet等,注意在最终的html的< head >和< /head >之间必须加入meta标签,用来指定html中输入字符的编码。
我的运行环境:Windows2003 Server SP4 + J2SDK1.5.0 +Tomcat5.5.9 准备软件:Tomcat 5.5.9 JDK1.5.0
但被甲骨文公司收购后,Oracle大幅调涨MySQL商业版的售价,且甲骨文公司不再支持另一个自由软件项目OpenSolaris的发展,因此导致自由软件社群们对于Oracle是否还会持续支持MySQL社群版(MySQL之中唯一的免费版本)...
mysql for linux source code version:5.5.9 走过路过千万不要错过
innosetup5.5.9.zip 无依赖的打包工具,很好用,这个版本打包的x86,x64都能运行,有试过6.0以上的版本,打包后在X86上不能运行