Compartir vía


SignedInfo Clase

Definición

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

Comentarios

La SignedInfo clase representa el <SignedInfo> elemento de una firma XML definida por la especificación de firma digital XML. El <SignedInfo> elemento , que es un subelemento del <Signature> elemento , contiene el método de canonización utilizado para la firma, el algoritmo utilizado para la firma y la validación, y referencias que describen una firma digital.

En la mayoría de los escenarios, debe usar la SignedInfo clase disponible en la SignedInfo propiedad para firmar y comprobar las firmas digitales XML.

Para obtener más información sobre el <SignedInfo> elemento , vea la especificación World Wide Web Consortium (W3C).

Constructores

SignedInfo()

Inicializa una nueva instancia de la clase SignedInfo.

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.

CanonicalizationMethodObject

Obtiene un objeto Transform que se utiliza para la canonización.

Count

Obtiene el número de referencias del objeto SignedInfo actual.

Id

Obtiene o establece el identificador del objeto SignedInfo actual.

IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

IsSynchronized

Obtiene un valor que indica si la colección está sincronizada.

References

Obtiene una lista de los objetos Reference del objeto SignedInfo actual.

SignatureLength

Obtiene o establece la longitud de la firma del objeto SignedInfo actual.

SignatureMethod

Obtiene o establece el nombre del algoritmo utilizado para la generación y validación de firmas para el objeto SignedInfo actual.

SyncRoot

Obtiene un objeto que se utiliza para la sincronización.

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.

CopyTo(Array, Int32)

Copia los elementos de esta instancia en un objeto Array, a partir de un índice especificado de la matriz.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEnumerator()

Devuelve un enumerador que recorre en iteración la colección de referencias.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetXml()

Devuelve la representación XML del objeto SignedInfo.

LoadXml(XmlElement)

Carga un estado de la clase SignedInfo a partir de un elemento XML.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Métodos de extensión

Cast<TResult>(IEnumerable)

Convierte los elementos de IEnumerable en el tipo especificado.

OfType<TResult>(IEnumerable)

Filtra los elementos de IEnumerable en función de un tipo especificado.

AsParallel(IEnumerable)

Habilita la paralelización de una consulta.

AsQueryable(IEnumerable)

Convierte una interfaz IEnumerable en IQueryable.

Se aplica a