IXpsSigningOptions::SetDigestMethod 方法 (xpsdigitalsignature.h)

设置摘要方法的 URI。

语法

HRESULT SetDigestMethod(
  [in] LPCWSTR digestMethod
);

参数

[in] digestMethod

摘要方法的 URI。

此参数必须引用有效摘要方法的 URI。 在 Windows 7 中测试了以下摘要方法:

返回值

如果该方法成功,则返回S_OK;否则,它将返回 HRESULT 错误代码。

注解

必须在签名之前设置摘要方法。

当 IXpsSignatureManager::CreateSigningOptions 返回此接口的新实例时,SignatureMethod 和 DigestMethod 属性不会初始化。 必须先初始化它们,然后才能将新接口用作 Sign 方法的参数。

设置一个字符串,该字符串标识用于对部件、关系和签名引用进行摘要的算法的 URI。 下面是有效 URI 的示例: http://www.w3.org/2000/09/xmldsig#sha1

签名证书、签名方法和摘要方法必须彼此兼容。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 xpsdigitalsignature.h

另请参阅

加密功能

IOpcSigningOptions

IXpsSigningOptions

XML 纸张规范