SignedInfo Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит сведения о алгоритме канонизации и алгоритме подписи, используемом для XML-подписи.
public ref class SignedInfo : System::Collections::ICollection
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class SignedInfo : System.Collections.ICollection
public class SignedInfo : System.Collections.ICollection
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type SignedInfo = class
interface ICollection
interface IEnumerable
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 объекта. |
| 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) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |