XpsDigitalSignature 类

定义

表示 XpsDocument 的数字签名。

public ref class XpsDigitalSignature
public class XpsDigitalSignature
type XpsDigitalSignature = class
Public Class XpsDigitalSignature
继承
XpsDigitalSignature

注解

XpsDigitalSignature使用 而不是 PackageDigitalSignature 在处理 XPS 文档时使用 。 PackageDigitalSignature 不识别 XPS,也不保证 XPS 文档中的所有部分都已完全签名。

有关 XPS 的详细信息,请参阅 XML 纸张规范 (XPS)

构造函数

XpsDigitalSignature(PackageDigitalSignature, XpsDocument)

初始化 XpsDigitalSignature 类的新实例。

属性

DocumentPropertiesRestricted

获取一个值,该值指示更改文档的属性是否会使数字签名无效。

Id

获取签名的全局唯一标识符 (GUID)。

IsCertificateAvailable

获取一个值,该值指示签名者的 X.509 证书是否包含在文档 Package 中。

SignatureOriginRestricted

获取一个值,该值指示其他人对包签名是否会使数字签名无效。

SignatureType

获取标识签名类型的 URL 字符串。

SignatureValue

获取签名的加密哈希值。

SignedDocumentSequence

为已签名的文档序列获取文档序列读取器。

SignerCertificate

获取签名程序的 X.509 证书。

SigningTime

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

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
Verify()

根据 XPS Package中嵌入的 X.509 证书验证文档数字签名。

Verify(X509Certificate)

根据指定 X.509 证书验证文档数字签名。

VerifyCertificate()

验证包中嵌入的 X.509 证书。

VerifyCertificate(X509Certificate)

验证指定的 X.509 证书。

适用于

另请参阅