2010-11-24 138 views

回答

2

如果需要,您也可以選擇使用單獨的證書和/或密鑰庫。 keystore.conf文件包含密鑰庫的詳細信息以及AMS用於加密和簽署消息的證書的標籤。這可以指向應用程序用於連接到WebSphere MQ的相同證書,應用服務器用於SSL連接的相同證書或專用於AMS的完全獨立的密鑰庫。

關鍵(原諒雙關語)是基於所需的安全模型來管理密鑰庫。應用程序服務器的密鑰庫可能在其信任庫中有許多面向外部的證書。例如,它可能會信任多個商業證書頒發機構。 AMS密鑰庫必須包含任何將簽名或加密消息的人的證書,以便您的應用程序使用或接收來自應用程序的加密消息。由於這些通常是面向內部的,因此對於AMS使用單獨的密鑰庫可能是值得的,而不是面向外部實體的密鑰庫。否則,兩種不同的安全模型(面向內部的和麪向外部的)最終會相互信任其他參與者。

這只是一個例子,通常這個想法是基於所需的特定安全模型和使用最小信任原則構建密鑰庫。您必須平衡維護單獨密鑰庫的成本與維護單個密鑰庫的額外安全性。