Partager via


SignedInfo Classe

Définition

Contient des informations relatives à l'algorithme de canonisation et à l'algorithme de signature utilisés pour la signature XML.

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
Héritage
SignedInfo
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

SignedInfo()

Initialise une nouvelle instance de la classe SignedInfo.

Propriétés

CanonicalizationMethod

Récupère ou définit l’algorithme de mise en forme canonique utilisé avant la signature pour l’objet SignedInfo actif.

CanonicalizationMethodObject

Obtient un objet Transform utilisé pour la canonisation.

Count

Obtient le nombre de références dans l'objet SignedInfo actuel.

Id

Obtient ou définit l'ID de l'objet SignedInfo actuel.

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 objets Reference de l'objet SignedInfo actuel.

SignatureLength

Obtient ou définit la longueur de la signature pour l'objet SignedInfo actuel.

SignatureMethod

Obtient ou définit le nom de l’algorithme utilisé pour la génération et la validation de signature pour l’objet SignedInfo actuel.

SyncRoot

Obtient un objet à utiliser pour la synchronisation.

Méthodes

AddReference(Reference)

Ajoute un objet Reference à la liste des références à soumettre à un algorithme de chiffrement (Digest) et à signer.

CopyTo(Array, Int32)

Copie les éléments de cette instance dans un objet Array, en commençant à une position d'index spécifiée 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 au sein de la collection de références.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
GetXml()

Retourne la représentation XML de l'objet SignedInfo.

LoadXml(XmlElement)

Charge un état de SignedInfo à partir d'un élément XML.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Méthodes d’extension

Cast<TResult>(IEnumerable)

Effectue un cast des éléments d'un IEnumerable vers le type spécifié.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.

S’applique à