SignedInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des informations sur l’algorithme de canonisation et l’algorithme de signature utilisés pour la signature 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
- Héritage
-
SignedInfo
- Attributs
- Implémente
Remarques
La SignedInfo classe représente l’élément <SignedInfo> d’une signature XML définie par la spécification de signature numérique XML. L’élément <SignedInfo> , qui est un sous-élément de l’élément <Signature> , contient la méthode de canonisation utilisée pour la signature, l’algorithme utilisé pour la signature et la validation, et les références qui décrivent une signature numérique.
Pour la plupart des scénarios, vous devez utiliser la SignedInfo classe disponible à partir de la SignedInfo propriété pour signer et vérifier les signatures numériques XML.
Pour plus d’informations sur l’élément<SignedInfo>, consultez la spécification W3C (World Wide Web Consortium).
Constructeurs
| Nom | Description |
|---|---|
| SignedInfo() |
Initialise une nouvelle instance de la classe SignedInfo. |
Propriétés
| Nom | Description |
|---|---|
| CanonicalizationMethod |
Obtient ou définit l’algorithme de canonisation utilisé avant la signature de l’objet actuel SignedInfo . |
| CanonicalizationMethodObject |
Obtient un Transform objet utilisé pour la canonisation. |
| Count |
Obtient le nombre de références dans l’objet actuel SignedInfo . |
| Id |
Obtient ou définit l’ID de l’objet actuel SignedInfo . |
| IsReadOnly |
Obtient une valeur qui indique si la collection est en lecture seule. |
| IsSynchronized |
Obtient une valeur qui indique si la collection est synchronisée. |
| References |
Obtient une liste des Reference objets de l’objet actif SignedInfo . |
| SignatureLength |
Obtient ou définit la longueur de la signature de l’objet actif SignedInfo . |
| SignatureMethod |
Obtient ou définit le nom de l’algorithme utilisé pour la génération et la validation de signature pour l’objet actuel SignedInfo . |
| SyncRoot |
Obtient un objet à utiliser pour la synchronisation. |
Méthodes
| Nom | Description |
|---|---|
| AddReference(Reference) |
Ajoute un Reference objet à la liste des références à digest et à signer. |
| CopyTo(Array, Int32) |
Copie les éléments de cette instance dans un Array objet, en commençant à un index spécifié dans le tableau. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetEnumerator() |
Retourne un énumérateur qui itère dans la collection de références. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetXml() |
Retourne la représentation XML de l’objet SignedInfo . |
| LoadXml(XmlElement) |
Charge un SignedInfo état à partir d’un élément XML. |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
| Nom | Description |
|---|---|
| AsParallel(IEnumerable) |
Active la parallélisation d’une requête. |
| AsQueryable(IEnumerable) |
Convertit un IEnumerable en IQueryable. |
| Cast<TResult>(IEnumerable) |
Convertit les éléments d’un IEnumerable en type spécifié. |
| OfType<TResult>(IEnumerable) |
Filtre les éléments d’une IEnumerable en fonction d’un type spécifié. |