2014-05-01 48 views
-1

我遇到的情況,我在服務器端配置CXF攔截入站Web服務調用,我有解密和驗證消息的簽名簽署不同的客戶端web服務電話。它是一個多客戶端,它使用X509證書籤署和加密所有消息,並在服務器端處理所有這些客戶端調用的單個Web服務。所有這些不同的客戶使用不同的X509證書調用我的WebService。我在這裏尋找我的服務器上的CXF配置,它可以驗證基於相應客戶端的公鑰的簽名。我已經爲單個客戶端和僅限Server的CXF配置提供瞭解決方案,其中我配置了包含定義客戶端密鑰庫位置的merlin的簽名屬性。我正在尋找CXF服務器端配置來驗證這些(多)客戶端web服務調用的簽名,這些客戶端webservice調用的輸入消息是使用不同的X509證書籤名的。需要CXF服務器端的配置,以驗證不同的X509證書

在此先感謝。

回答

1

可以使用CXF庫即在Merlin.java實施,以驗證簽名或加密或者用戶名令牌的請求或頒發令牌等

org.apache.ws.security.components.crypto。梅林