SignedInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |