2013-05-21 36 views
1

我們有一個Web服務,通​​過XML文檔與供應商交換數據。每個供應商都需要對XML文檔進行數字簽名,以確保爲審計目的傳輸的數據的完整性。我不清楚我需要從主要第三方CA購買哪種類型的證書才能滿足此要求?代碼簽名似乎是正確的方法,但是XML並未在任何網站上列出。任何人都可以提供一些指導呢?我購買什麼證書來簽署XML?

回答

1

您需要包含「數字簽名」作爲「密鑰用法」字段中值之一的X.509證書(它們都是X.509證書)。也被稱爲數字簽名證書。

雖然單個X.509證書可以在「密鑰用法」字段中包含許多不同的用途,但大多數證書頒發機構(CA)僅頒發單一或密切相關的證書。請參閱Microsoft以及standard的第4.2.1.3節中可能的密鑰使用情況值。

大多數所有CA都會向您推銷數字簽名證書,但由於它們不是暢銷產品(SSL證書是大賣家),所以通常很難找到它們。

這裏有一個CA,列出他們出很好:GlobalSign

新增:你不想要或需要的代碼簽名證書。

此外,您應該檢查收件人將如何驗證您的數字簽名以及需要什麼信任鏈。例如,如果您已經與Web服務建立了信任關係,則您可以使用自簽名證書。

+0

這比來自最大發行人(可以說是)的銷售查詢團隊的任何迴應都要好得多...... –

相關問題