SignedInfo SignedInfo SignedInfo SignedInfo Class

Определение

Содержит сведения об алгоритмах канонизации и подписи, используемых для 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
Наследование
SignedInfoSignedInfoSignedInfoSignedInfo
Реализации

Комментарии

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> элемент, см. в разделе спецификации консорциума World Wide Web (W3C).For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

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

SignedInfo() SignedInfo() SignedInfo() SignedInfo()

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

Свойства

CanonicalizationMethod CanonicalizationMethod CanonicalizationMethod CanonicalizationMethod

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

CanonicalizationMethodObject CanonicalizationMethodObject CanonicalizationMethodObject CanonicalizationMethodObject

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

Count Count Count Count

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

Id Id Id Id

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

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

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

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

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

References References References References

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

SignatureLength SignatureLength SignatureLength SignatureLength

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

SignatureMethod SignatureMethod SignatureMethod SignatureMethod

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

SyncRoot SyncRoot SyncRoot SyncRoot

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

Методы

AddReference(Reference) AddReference(Reference) AddReference(Reference) AddReference(Reference)

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

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

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

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

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

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
GetXml() GetXml() GetXml() GetXml()

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

LoadXml(XmlElement) LoadXml(XmlElement) LoadXml(XmlElement) LoadXml(XmlElement)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Преобразует IEnumerable для IQueryable.Converts an IEnumerable to an IQueryable.

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