SignedInfo 类

定义

包含有关用于 XML 签名的规范化算法和签名算法的信息。

public ref class SignedInfo : System::Collections::ICollection
public class SignedInfo : System.Collections.ICollection
type SignedInfo = class
    interface ICollection
    interface IEnumerable
Public Class SignedInfo
Implements ICollection
继承
SignedInfo
实现

注解

SignedInfo 表示 <SignedInfo> XML 数字签名规范定义的 XML 签名的元素。 该 <SignedInfo> 元素是元素的 <Signature> 子元素,包含用于签名的规范化方法、用于签名和验证的算法以及描述数字签名的引用。

在大多数情况下,应使用 SignedInfo 属性中提供的 SignedInfo 类对 XML 数字签名进行签名和验证。

有关该元素的详细信息 <SignedInfo> ,请参阅 万维网联盟 (W3C) 规范

构造函数

SignedInfo()

初始化 SignedInfo 类的新实例。

属性

CanonicalizationMethod

获取或设置为当前 SignedInfo 对象签名前使用的规范化算法。

CanonicalizationMethodObject

获取用于规范化的 Transform 对象。

Count

获取当前 SignedInfo 对象中的引用数目。

Id

获取或设置当前 SignedInfo 对象的 ID。

IsReadOnly

获取一个值,指示集合是否为只读集合。

IsSynchronized

获取一个值,该值指示是否同步集合。

References

获取当前 Reference 对象的 SignedInfo 对象列表。

SignatureLength

获取或设置当前 SignedInfo 对象的签名长度。

SignatureMethod

获取或设置用于当前 SignedInfo 对象的签名生成和验证的算法名称。

SyncRoot

获取用于同步的对象。

方法

AddReference(Reference)

Reference 对象添加到要摘录和签名的引用列表中。

CopyTo(Array, Int32)

将此实例的元素复制到 Array 对象中(从数组中的特定索引处开始)。

Equals(Object)

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

(继承自 Object)
GetEnumerator()

返回遍历引用集合的枚举数。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
GetXml()

返回 SignedInfo 对象的 XML 表示形式。

LoadXml(XmlElement)

从 XML 元素加载 SignedInfo 状态。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于