iXpsSigningOptions 接口 (xpsdigitalsignature.h)

提供对新签名使用的各个签名选项的访问权限。

继承

IXpsSigningOptions 接口继承自 IUnknown 接口。 IXpsSigningOptions 还具有以下类型的成员:

方法

IXpsSigningOptions 接口包含以下方法。

 
IXpsSigningOptions::GetCertificateSet

获取 IOpcCertificateSet 接口,该接口可用于向签名添加其他证书。
IXpsSigningOptions::GetCustomObjects

获取指向包含一组签名自定义对象的 IOpcSignatureCustomObjectSet 接口的指针。
IXpsSigningOptions::GetCustomReferences

获取指向 IOpcSignatureReferenceSet 接口的指针,该接口包含一组签名自定义引用。
IXpsSigningOptions::GetDigestMethod

获取当前摘要方法。
IXpsSigningOptions::GetFlags

获取XPS_SIGN_FLAGS值,该值指定要用于此签名的签名标志。
IXpsSigningOptions::GetPolicy

获取指定签名策略XPS_SIGN_POLICY值。
IXpsSigningOptions::GetSignatureId

获取 Signature 元素的 Id 属性的值。 (IXpsSigningOptions.GetSignatureId)
IXpsSigningOptions::GetSignatureMethod

获取签名方法。
IXpsSigningOptions::GetSignaturePartName

获取文档的签名部件的部件名称。
IXpsSigningOptions::GetSigningTimeFormat

获取签名时间字符串的格式。
IXpsSigningOptions::SetDigestMethod

设置摘要方法的 URI。
IXpsSigningOptions::SetFlags

设置XPS_SIGN_FLAGS值,该值指定要用于此签名的签名标志。
IXpsSigningOptions::SetPolicy

设置表示签名策略的XPS_SIGN_POLICY值。
IXpsSigningOptions::SetSignatureId

设置 Signature 元素的 Id 属性的值。 (IXpsSigningOptions.SetSignatureId)
IXpsSigningOptions::SetSignatureMethod

设置签名方法。
IXpsSigningOptions::SetSignaturePartName

设置文档的签名部件的部件名称。
IXpsSigningOptions::SetSigningTimeFormat

设置签名时间字符串的格式。

注解

若要创建此接口的新实例,请调用 IXpsSignatureManager::CreateSigningOptions

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

要求

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

另请参阅

接口

XML 纸张规范