PackageDigitalSignature 类

定义

表示应用于一组包部件和关系的数字签名。

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

注解

对象 PackageDigitalSignature 是不可变的,在创建对象后无法更改。

为了安全起因安全,可以将 a PackageDigitalSignature 与内部 Package的部件相关联。 包含 PackageDigitalSignature 提供两项功能的 X.509 证书:

  • 标识并验证组件的源头。

  • 确认部件未被修改。

数字签名不会阻止修改部件,但如果部件以任何方式更改,则针对签名的验证检查将失败。 然后,应用程序可以采取适当的操作 - 例如,它可以阻止部件打开,也可以通知用户部件已修改且不安全。

属性

名称 说明
CertificateEmbeddingOption

获取 X.509 证书嵌入选项。

Signature

获取或设置 XML 数字签名。

SignaturePart

PackagePart获取包含签名的项。

SignatureType

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

SignatureValue

获取加密的 Signature哈希值。

SignedParts

获取使用签名签名的所有 PackagePart 对象的集合。

SignedRelationshipSelectors

获取已使用签名签名的部件的列表 PackageRelationship

Signer

获取签名者的 X.509 证书。

SigningTime

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

TimeFormat

获取属性返回 SigningTime 的日期和时间的格式。

方法

名称 说明
Equals(Object)

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

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetPartTransformList(Uri)

返回应用于给定部件的操作的 Transform 有序列表。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)
Verify()

根据 X.509 证书验证数字签名。

Verify(X509Certificate)

根据给定的 X.509 证书验证数字签名。

适用于

另请参阅