Condividi tramite


SignedInfo Classe

Definizione

Contiene informazioni sull'algoritmo di conversione in formato canonico e sull'algoritmo di firma utilizzati per 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
Ereditarietà
SignedInfo
Implementazioni

Commenti

La SignedInfo classe rappresenta l'elemento <SignedInfo> di una firma XML definita dalla specifica della firma digitale XML. L'elemento <SignedInfo> , che è un sottoelemento dell'elemento <Signature> , contiene il metodo di canonizzazione utilizzato per la firma, l'algoritmo utilizzato per la firma e la convalida e i riferimenti che descrivono una firma digitale.

Per la maggior parte degli scenari, è consigliabile usare la SignedInfo classe disponibile dalla SignedInfo proprietà per firmare e verificare le firme digitali XML.

Per altre informazioni sull'elemento<SignedInfo>, vedere la specifica World Wide Web Consortium (W3C).

Costruttori

SignedInfo()

Inizializza una nuova istanza della classe SignedInfo.

Proprietà

CanonicalizationMethod

Ottiene o imposta l'algoritmo di canonizzazione usato prima di firmare l'oggetto SignedInfo corrente.

CanonicalizationMethodObject

Ottiene l'oggetto Transform utilizzato per la conversione in formato canonico.

Count

Ottiene il numero dei riferimenti nell'oggetto SignedInfo corrente.

Id

Ottiene o imposta l'ID dell'oggetto SignedInfo corrente.

IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

IsSynchronized

Ottiene un valore che indica se la raccolta è sincronizzata.

References

Ottiene un elenco degli oggetti Reference dell'oggetto SignedInfo corrente.

SignatureLength

Ottiene o imposta la lunghezza della firma per l'oggetto SignedInfo corrente.

SignatureMethod

Ottiene o imposta il nome dell'algoritmo usato per la generazione delle firme e la convalida dell'oggetto SignedInfo corrente.

SyncRoot

Ottiene un oggetto da utilizzare per la sincronizzazione.

Metodi

AddReference(Reference)

Aggiunge un oggetto Reference all'elenco dei riferimenti da sottoporre a digest e ai quali apporre la firma.

CopyTo(Array, Int32)

Copia gli elementi di questa istanza in un oggetto Array a partire da un determinato indice della matrice.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore con cui è possibile scorrere l'insieme di riferimenti.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetXml()

Restituisce la rappresentazione XML dell'oggetto SignedInfo.

LoadXml(XmlElement)

Consente di caricare uno stato della classe SignedInfo da un elemento XML.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a