IXpsSigningOptions::SetSignatureMethod 方法 (xpsdigitalsignature.h)
設定簽章方法。
語法
HRESULT SetSignatureMethod(
[in] LPCWSTR signatureMethod
);
參數
[in] signatureMethod
以 URI 表示的簽章方法。
此參數必須參考有效的簽章方法。 下列簽章方法已在 Windows 7 中進行測試:
傳回值
如果方法成功,它會傳回S_OK;否則會傳回 HRESULT 錯誤碼。
備註
簽章方法必須在簽署之前設定。
當 IXpsSignatureManager::CreateSigningOptions 傳回這個介面的新實例時,不會初始化 SignatureMethod 和 DigestMethod 屬性;必須先初始化它們,才能使用新介面做為 Sign 方法的參數。
signatureMethod 中的 URI 必須是有效簽署演算法的 URI,例如 http://www.w3.org/2000/09/xmldsig#rsa-sha1,而且簽署憑證必須支援它。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限桌面應用程式] |
目標平台 | Windows |
標頭 | xpsdigitalsignature.h |