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 |