IXpsSignature 接口 (xpsdigitalsignature.h)

表示单个数字签名。

继承

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

方法

IXpsSignature 接口具有这些方法。

 
IXpsSignature::GetCertificateEnumerator

获取指向 IOpcCertificateEnumerator 接口的指针,该接口枚举附加到签名的包证书。
IXpsSignature::GetCustomObjectEnumerator

获取指向 IOpcSignatureCustomObjectEnumerator 接口的指针,该接口枚举签名的自定义对象。
IXpsSignature::GetCustomReferenceEnumerator

获取指向 IOpcSignatureReferenceEnumerator 接口的指针,该接口枚举签名的自定义引用。
IXpsSignature::GetPolicy

获取XPS_SIGN_POLICY值,该值表示创建签名时使用的签名策略。
IXpsSignature::GetSignatureId

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

获取签名部件的部件名称。
IXpsSignature::GetSignatureValue

获取签名的加密哈希值。
IXpsSignature::GetSignatureXml

获取数字签名的 XML 标记。
IXpsSignature::GetSigningTime

获取签名的创建日期和时间。
IXpsSignature::GetSigningTimeFormat

获取签名时间的格式。
IXpsSignature::SetSignatureXml

设置数字签名的 XML 标记。
IXpsSignature::Verify

根据指定的 X.509 证书验证签名。

注解

此接口链接到从中实例化它的签名管理器,它不能独立存在。

IXpsSignature 接口可能表示不符合 XPS 的签名。 例如,它可以表示仅包含自定义部件的签名, XML 纸张规范不允许这一点。

要求

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

另请参阅

IOpcCertificateEnumerator

IOpcSignatureCustomObjectSet

IOpcSignatureReferenceEnumerator

接口

XML 纸张规范

XPS_SIGN_POLICY