共用方式為


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

另請參閱

密碼編譯函式

IOpcSigningOptions

IXpsSigningOptions

XML Paper Specification