David.Turing's blog

           

          Tomcat(直至5.5.9版本)不支持KeyStore和KeyEntry使用不同的password

          今天,有朋友在配置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的。

          posted on 2006-04-02 12:00 david.turing 閱讀(1611) 評論(0)  編輯  收藏 所屬分類: Security領域

          導航

          統計

          常用鏈接

          留言簿(110)

          我參與的團隊

          隨筆分類(126)

          隨筆檔案(155)

          文章分類(9)

          文章檔案(19)

          相冊

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 卓资县| 泽州县| 彭水| 饶河县| 延吉市| 区。| 无锡市| 鄯善县| 孝昌县| 东辽县| 洛阳市| 郴州市| 民乐县| 林周县| 永济市| 仙居县| 巴南区| 敦煌市| 惠州市| 大足县| 九江县| 东安县| 乌拉特后旗| 锦州市| 无锡市| 永仁县| 沂源县| 汤原县| 兰州市| 泰顺县| 奇台县| 霞浦县| 民和| 封丘县| 治多县| 平遥县| 绥宁县| 固原市| 靖安县| 阜阳市| 湛江市|