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 证书。 |