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)

          相冊

          搜索

          積分與排名

          最新隨筆

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 永定县| 乳源| 定结县| 方正县| 时尚| 鲁山县| 东乌| 栾川县| 班戈县| 五莲县| 昆明市| 陇南市| 兰考县| 确山县| 舟山市| 宁安市| 岳西县| 惠水县| 应城市| 桂阳县| 湖州市| 乐清市| 屯门区| 隆回县| 大连市| 巴彦淖尔市| 武宁县| 吴忠市| 四会市| 灵寿县| 周宁县| 客服| 新安县| 福海县| 正安县| 甘南县| 龙口市| 津市市| 青神县| 黎平县| 尼玛县|