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. |