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 |