XpsDigitalSignature 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 证书。 |