2013-06-19 93 views
1

WSO2應用服務器wiki文檔介紹瞭如何管理密鑰和密鑰庫:wiki linkWSO2應用程序服務器5.1.0 - 密鑰和密鑰庫的含義?

但是,文檔沒有描述爲什麼或何時您將使用Carbon UI來管理密鑰和密鑰庫。

碳信息的用戶界面HTTPS傳輸配置直接指向:

%CARBON_HOME%\repository\resources\security\wso2carbon.jks 
%CARBON_HOME%\repository\resources\security\client-truststore.jks 

的WS-Security的樣品%CARBON_HOME%\samples\Jaxws-Jaxrs\ws_security\sign_encrypt使用密鑰庫中的WS-Security的樣品夾(.src\main\resources\keystore\*.jks

所以上面的密鑰庫和信任庫不使用Carbon UI進行管理。

所以我的問題是:爲什麼和WHEN是碳密鑰庫管理用戶界面?

回答

1

WSO2 keystore管理UI的主要原因是提供UI和API來管理密鑰庫。在碳服務器中,這些API主要用於應用Web服務安全。

此用戶界面可幫助用戶添加可用於WS-Security場景的密鑰庫。當您使用管理控制檯爲Web服務應用ws-security時,您可以從這些上傳的密鑰存儲區中選擇用於加密/簽名過程的密鑰庫。此外,此用戶界面可幫助您管理密鑰存儲區內的證書。

另外使用用戶界面,您可以查看碳 服務器主鍵存儲區的內容。

除此之外,密鑰庫管理用戶界面的所有功能都通過API(也稱爲Web服務API)公開。因此,如果您正在爲Carbon服務器編寫一些自定義擴展(如ESB中介),則可以使用API​​直接訪問這些密鑰存儲。這有助於您管理隱藏線下複雜性的密鑰存儲庫。基本上,您可以使用此Web服務API來爲第三方應用程序管理其密鑰庫。

+0

你能夠將一個鏈接粘貼到Java API的javadoc和Web服務API的WSDL上嗎? –

+0

我找到了KeyManagement WSDL:https://svn.wso2.org/repos/wso2/carbon/platform/tags/4.0.5/service-stubs/org.wso2.carbon.security.mgt.stub/4.0 0.0/src目錄/主/資源/ KeyStoreAdmin.wsdl。我猜你所指的java API只是wsdl2java爲WSDL創建的類? –

1

如果您對密鑰庫中的用例感興趣,您可以做的一件事就是搜索文檔內容。這將放棄關鍵商店使用的場景。希望這可以幫助。 http://goo.gl/wNATM

+0

非常感謝。事情變得越來越清晰了! –