Partager via


SignedInfo Classe

Définition

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é.

S’applique à