SignedInfo Classe

Définition

Contient des informations relatives à l'algorithme de canonisation et à l'algorithme de signature utilisés pour la signature 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
Héritage
SignedInfo
Implémente

Remarques

Le SignedInfo classe représente le <SignedInfo> élément d’une signature XML définie par la spécification de la signature numérique XML.The SignedInfo class represents the <SignedInfo> element of an XML signature defined by the XML digital signature specification. Le <SignedInfo> élément, qui est un sous-élément de le <Signature> élément, contient la méthode de canonisation utilisée pour la signature, l’algorithme utilisé pour la signature et de validation et de références qui décrivent une signature numérique.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.

La plupart des scénarios, vous devez utiliser le SignedInfo disponible à partir de la classe le SignedInfo propriété pour signer et vérifier des signatures numériques XML.For most scenarios, you should use the SignedInfo class available from the SignedInfo property to sign and verify XML digital signatures.

Pour plus d’informations sur la <SignedInfo> élément, consultez la spécification du World Wide Web Consortium (W3C).For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

Constructeurs

SignedInfo()

Initialise une nouvelle instance de la classe SignedInfo.Initializes a new instance of the SignedInfo class.

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.Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

CanonicalizationMethodObject

Obtient un objet Transform utilisé pour la canonisation.Gets a Transform object used for canonicalization.

Count

Obtient le nombre de références dans l'objet SignedInfo actuel.Gets the number of references in the current SignedInfo object.

Id

Obtient ou définit l'ID de l'objet SignedInfo actuel.Gets or sets the ID of the current SignedInfo object.

IsReadOnly

Obtient une valeur qui indique si la collection est en lecture seule.Gets a value that indicates whether the collection is read-only.

IsSynchronized

Obtient une valeur qui indique si la collection est synchronisée.Gets a value that indicates whether the collection is synchronized.

References

Obtient une liste des objets Reference de l'objet SignedInfo actuel.Gets a list of the Reference objects of the current SignedInfo object.

SignatureLength

Obtient ou définit la longueur de la signature pour l'objet SignedInfo actuel.Gets or sets the length of the signature for the current SignedInfo object.

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.Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

SyncRoot

Obtient un objet à utiliser pour la synchronisation.Gets an object to use for synchronization.

Méthodes

AddReference(Reference)

Ajoute un objet Reference à la liste des références à soumettre à un algorithme de chiffrement (Digest) et à signer.Adds a Reference object to the list of references to digest and sign.

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.Copies the elements of this instance into an Array object, starting at a specified index in the array.

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection de références.Returns an enumerator that iterates through the collection of references.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetXml()

Retourne la représentation XML de l'objet SignedInfo.Returns the XML representation of the SignedInfo object.

LoadXml(XmlElement)

Charge un état de SignedInfo à partir d'un élément XML.Loads a SignedInfo state from an XML element.

MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(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é.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtre les éléments d'un IEnumerable en fonction du type spécifié.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Active la parallélisation d'une requête.Enables parallelization of a query.

AsQueryable(IEnumerable)

Convertit un IEnumerable en IQueryable.Converts an IEnumerable to an IQueryable.

S’applique à