2011-07-26 63 views
0

今天有人遞給我使用過期的SSL證書的系統與它運行於以下應用:SSL證書,JBoss和歡樂迷死

  • JDK1.6.0_20
  • JBoss的5.1
  • 歡樂1.8。 2

我已驗證該服務器上的證書(或多個)經由過期以下命令

$ openssl s_client -connect localhost:443 | openssl x509 -text 

這顯示了我期望的SSL證書已過期。但是,我找不到此服務器的密鑰存儲區(我唯一的經驗是使用FIPS) - 所以我必須問:如果安裝了Mirth,並且我使用SSL,則是服務器的Mirth「THE」密鑰存儲區中的密鑰存儲區?

這沒有意義,但在歡樂的根源,我可以看到,實際上有一個密鑰存儲在那裏。 如何列出Mirth密鑰庫中的密鑰?如何在Mirth密鑰庫中添加/更新/刪除密鑰?

任何suggstions將不勝感激。即使它是RTFM - 如果你可以告訴我手冊在哪裏,我會很高興地閱讀它。

+0

這可能很明顯,您可能已經知道了,但在JBoss的server.xml中,它可能會在SSL配置中引用連接器中密鑰庫的位置及其關聯密碼。只需使用名爲「Keystore Explorer」的程序即可查看它。 – djangofan

回答

0

如果mirth使用SSL插件管理器,您可以通過單擊設置並查看列出的SSL密鑰庫來查看服務器上引用的密鑰庫。

如果SSL管理器不存在,那麼這些密鑰位於Java密鑰庫中,位於您的Java文件/lib/security/cacerts下。