SignedInfo SignedInfo SignedInfo SignedInfo Class

Definizione

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

Commenti

Il SignedInfo classe rappresenta il <SignedInfo> elemento di una firma XML definita dalla specifica di firma digitale XML.The SignedInfo class represents the <SignedInfo> element of an XML signature defined by the XML digital signature specification. Il <SignedInfo> elemento, che costituisce un sottoelemento del <Signature> elemento, contiene il metodo di canonizzazione usato per la firma, l'algoritmo utilizzato per la firma e convalida e i riferimenti che descrivono una firma digitale.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.

Per la maggior parte degli scenari, è consigliabile usare la SignedInfo disponibili dalla classe di SignedInfo proprietà per firmare e verificare le firme digitali XML.For most scenarios, you should use the SignedInfo class available from the SignedInfo property to sign and verify XML digital signatures.

Per altre informazioni sul <SignedInfo> elemento, vedere la specifica World Wide Web Consortium (W3C).For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

Costruttori

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

Inizializza una nuova istanza della classe SignedInfo.Initializes a new instance of the SignedInfo class.

Proprietà

CanonicalizationMethod CanonicalizationMethod CanonicalizationMethod CanonicalizationMethod

Ottiene o imposta l'algoritmo di canonizzazione usato prima di firmare l'oggetto SignedInfo corrente.Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

CanonicalizationMethodObject CanonicalizationMethodObject CanonicalizationMethodObject CanonicalizationMethodObject

Ottiene l'oggetto Transform utilizzato per la conversione in formato canonico.Gets a Transform object used for canonicalization.

Count Count Count Count

Ottiene il numero dei riferimenti nell'oggetto SignedInfo corrente.Gets the number of references in the current SignedInfo object.

Id Id Id Id

Ottiene o imposta l'ID dell'oggetto SignedInfo corrente.Gets or sets the ID of the current SignedInfo object.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value that indicates whether the collection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ottiene un valore che indica se l'insieme è sincronizzato.Gets a value that indicates whether the collection is synchronized.

References References References References

Ottiene un elenco degli oggetti Reference dell'oggetto SignedInfo corrente.Gets a list of the Reference objects of the current SignedInfo object.

SignatureLength SignatureLength SignatureLength SignatureLength

Ottiene o imposta la lunghezza della firma per l'oggetto SignedInfo corrente.Gets or sets the length of the signature for the current SignedInfo object.

SignatureMethod SignatureMethod SignatureMethod SignatureMethod

Ottiene o imposta il nome dell'algoritmo usato per la generazione delle firme e la convalida dell'oggetto SignedInfo corrente.Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

SyncRoot SyncRoot SyncRoot SyncRoot

Ottiene un oggetto da utilizzare per la sincronizzazione.Gets an object to use for synchronization.

Metodi

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

Aggiunge un oggetto Reference all'elenco dei riferimenti da sottoporre a digest e ai quali apporre la firma.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)

Copia gli elementi di questa istanza in un oggetto Array a partire da un determinato indice della matrice.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)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

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

Restituisce un enumeratore con cui è possibile scorrere l'insieme di riferimenti.Returns an enumerator that iterates through the collection of references.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Restituisce la rappresentazione XML dell'oggetto SignedInfo.Returns the XML representation of the SignedInfo object.

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

Consente di caricare uno stato della classe SignedInfo da un elemento XML.Loads a SignedInfo state from an XML element.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Extension Methods

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

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

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

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

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

Consente la parallelizzazione di una query.Enables parallelization of a query.

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

Converte un' IEnumerable a un IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a