SignedInfo Clase

Definición

Contiene información sobre los algoritmos de canonización y de firma utilizados para la firma 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
Herencia
SignedInfo
Implementaciones

Comentarios

La clase SignedInfo representa el elemento <SignedInfo> de una firma XML definida por la especificación de firma digital XML.The SignedInfo class represents the <SignedInfo> element of an XML signature defined by the XML digital signature specification. El elemento <SignedInfo>, que es un subelemento del elemento <Signature>, contiene el método de canonización que se usa para la firma, el algoritmo utilizado para la firma y validación, y referencias que describen una firma digital.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.

En la mayoría de los escenarios, debe usar la clase SignedInfo disponible en la propiedad SignedInfo para firmar y comprobar firmas digitales XML.For most scenarios, you should use the SignedInfo class available from the SignedInfo property to sign and verify XML digital signatures.

Para obtener más información sobre el elemento <SignedInfo>, vea la especificación de World Wide Web Consortium (W3C).For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

Constructores

SignedInfo()

Inicializa una nueva instancia de la clase SignedInfo.Initializes a new instance of the SignedInfo class.

Propiedades

CanonicalizationMethod

Obtiene o establece el algoritmo de resolución de nombres canónicos que se utiliza antes de inscribirse para el objeto SignedInfo actual.Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

CanonicalizationMethodObject

Obtiene un objeto Transform que se utiliza para la canonización.Gets a Transform object used for canonicalization.

Count

Obtiene el número de referencias del objeto SignedInfo actual.Gets the number of references in the current SignedInfo object.

Id

Obtiene o establece el identificador del objeto SignedInfo actual.Gets or sets the ID of the current SignedInfo object.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.Gets a value that indicates whether the collection is read-only.

IsSynchronized

Obtiene un valor que indica si la colección está sincronizada.Gets a value that indicates whether the collection is synchronized.

References

Obtiene una lista de los objetos Reference del objeto SignedInfo actual.Gets a list of the Reference objects of the current SignedInfo object.

SignatureLength

Obtiene o establece la longitud de la firma del objeto SignedInfo actual.Gets or sets the length of the signature for the current SignedInfo object.

SignatureMethod

Obtiene o establece el nombre del algoritmo utilizado para la generación y validación de firmas para el objeto SignedInfo actual.Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

SyncRoot

Obtiene un objeto que se utiliza para la sincronización.Gets an object to use for synchronization.

Métodos

AddReference(Reference)

Agrega un objeto Reference a la lista de referencias que se firman y a las que se aplica el algoritmo de síntesis.Adds a Reference object to the list of references to digest and sign.

CopyTo(Array, Int32)

Copia los elementos de esta instancia en un objeto Array, a partir de un índice especificado de la matriz.Copies the elements of this instance into an Array object, starting at a specified index in the array.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección de referencias.Returns an enumerator that iterates through the collection of references.

GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
GetXml()

Devuelve la representación XML del objeto SignedInfo.Returns the XML representation of the SignedInfo object.

LoadXml(XmlElement)

Carga un estado de la clase SignedInfo a partir de un elemento XML.Loads a SignedInfo state from an XML element.

MemberwiseClone()

Crea una copia superficial del objeto Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

Se aplica a