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