Condividi tramite


SignedInfo Classe

Definizione

Contiene informazioni sull'algoritmo di canonizzazione e sull'algoritmo di firma utilizzato per la firma XML.

public ref class SignedInfo : System::Collections::ICollection
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class SignedInfo : System.Collections.ICollection
public class SignedInfo : System.Collections.ICollection
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type SignedInfo = class
    interface ICollection
    interface IEnumerable
type SignedInfo = class
    interface ICollection
    interface IEnumerable
Public Class SignedInfo
Implements ICollection
Ereditarietà
SignedInfo
Attributi
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

Nome Descrizione
SignedInfo()

Inizializza una nuova istanza della classe SignedInfo.

Proprietà

Nome Descrizione
CanonicalizationMethod

Ottiene o imposta l'algoritmo di canonizzazione utilizzato prima della firma per l'oggetto corrente SignedInfo .

CanonicalizationMethodObject

Ottiene un Transform oggetto utilizzato per la canonizzazione.

Count

Ottiene il numero di riferimenti nell'oggetto corrente SignedInfo .

Id

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

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 Reference oggetti dell'oggetto corrente SignedInfo .

SignatureLength

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

SignatureMethod

Ottiene o imposta il nome dell'algoritmo utilizzato per la generazione e la convalida della firma per l'oggetto corrente SignedInfo .

SyncRoot

Ottiene un oggetto da utilizzare per la sincronizzazione.

Metodi

Nome Descrizione
AddReference(Reference)

Aggiunge un Reference oggetto all'elenco di riferimenti al digest e al segno.

CopyTo(Array, Int32)

Copia gli elementi di questa istanza in un Array oggetto, a partire da un indice specificato nella matrice.

Equals(Object)

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

(Ereditato da Object)
GetEnumerator()

Restituisce un enumeratore che scorre l'insieme di riferimenti.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetXml()

Restituisce la rappresentazione XML dell'oggetto SignedInfo .

LoadXml(XmlElement)

Carica uno SignedInfo stato da un elemento XML.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Metodi di estensione

Nome Descrizione
AsParallel(IEnumerable)

Abilita la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un IEnumerable in un IQueryable.

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un IEnumerable al tipo specificato.

OfType<TResult>(IEnumerable)

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

Si applica a