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 представляет элемент XML-сигнатуры <SignedInfo> , определенной спецификацией цифровой подписи XML. Элемент <SignedInfo> , являющийся подэлементом <Signature> элемента, содержит метод канонизации, используемый для подписывания, алгоритм, используемый для подписывания и проверки, а также ссылки, описывающие цифровую подпись.

Для большинства сценариев следует использовать SignedInfo класс, доступный SignedInfo из свойства, для подписывания и проверки цифровых подписей XML.

Дополнительные сведения об элементе <SignedInfo> см. в спецификации консорциума W3C.

Конструкторы

SignedInfo()

Инициализирует новый экземпляр класса SignedInfo.

Свойства

CanonicalizationMethod

Возвращает или задает алгоритм канонизации, используемый перед подписыванием текущего объекта SignedInfo.

CanonicalizationMethodObject

Получает объект Transform, используемый для канонизации.

Count

Получает число ссылок в текущем объекте SignedInfo.

Id

Возвращает или задает идентификатор текущего объекта SignedInfo.

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()

Возвращает XML-представление объекта SignedInfo.

LoadXml(XmlElement)

Загружает состояние SignedInfo из элемента XML.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к