SignedInfo Класс

Определение

Содержит сведения об алгоритмах канонизации и подписи, используемых для XML-подписи.Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.

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.The SignedInfo class represents the <SignedInfo> element of an XML signature defined by the XML digital signature specification. <SignedInfo>Элемент, который является вложенным элементом <Signature> элемента, содержит метод канонизации, используемый для подписывания, алгоритм, используемый для подписывания и проверки, а также ссылки, описывающие цифровую подпись.The <SignedInfo> element, which is a subelement of the <Signature> element, contains the canonicalization method used for signing, the algorithm used for signing and validation, and references that describe a digital signature.

В большинстве случаев для SignedInfo SignedInfo подписи и проверки цифровых подписей XML следует использовать класс, доступный из свойства.For most scenarios, you should use the SignedInfo class available from the SignedInfo property to sign and verify XML digital signatures.

Дополнительные сведения об <SignedInfo> элементе см. в спецификации консорциум W3C (W3C).For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

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

SignedInfo()

Инициализирует новый экземпляр класса SignedInfo.Initializes a new instance of the SignedInfo class.

Свойства

CanonicalizationMethod

Возвращает или задает алгоритм канонизации, используемый перед подписыванием текущего объекта SignedInfo.Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

CanonicalizationMethodObject

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

Count

Получает число ссылок в текущем объекте SignedInfo.Gets the number of references in the current SignedInfo object.

Id

Возвращает или задает идентификатор текущего объекта SignedInfo.Gets or sets the ID of the current SignedInfo object.

IsReadOnly

Возвращает значение, указывающее на то, доступна ли коллекция только для чтения.Gets a value that indicates whether the collection is read-only.

IsSynchronized

Возвращает значение, указывающее, является ли коллекция синхронизированной.Gets a value that indicates whether the collection is synchronized.

References

Получает список объектов Reference текущего объекта SignedInfo.Gets a list of the Reference objects of the current SignedInfo object.

SignatureLength

Получает или задает длину подписи для текущего объекта SignedInfo.Gets or sets the length of the signature for the current SignedInfo object.

SignatureMethod

Возвращает или задает имя алгоритма, используемого для создания и проверки подписи для текущего объекта SignedInfo.Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

SyncRoot

Получает объект, используемый для синхронизации.Gets an object to use for synchronization.

Методы

AddReference(Reference)

Добавляет объект Reference в список ссылок для дайджеста и подписывания.Adds a Reference object to the list of references to digest and sign.

CopyTo(Array, Int32)

Копирует элементы этого интерфейса в объект Array, начиная с указанного индекса в массиве.Copies the elements of this instance into an Array object, starting at a specified index in the array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Возвращает перечислитель, который используется для итерации по коллекции ссылок.Returns an enumerator that iterates through the collection of references.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

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

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

LoadXml(XmlElement)

Загружает состояние SignedInfo из элемента XML.Loads a SignedInfo state from an XML element.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

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

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