System.Security.Cryptography.Xml Espace de noms

L'espace de noms System.Security.Cryptography.Xml contient des classes destinées à la prise en charge de la création et de la validation des signatures numériques XML. The System.Security.Cryptography.Xml namespace contains classes to support the creation and validation of XML digital signatures. Les classes de cet espace de noms implémentent la recommandation du World Wide Web Consortium, XML-Signature Syntax and Processing. The classes in this namespace implement the World Wide Web Consortium Recommendation, XML-Signature Syntax and Processing.

Classes

CipherData

Représente l'élément <CipherData> utilisé dans le chiffrement XML.Represents the <CipherData> element in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

CipherReference

Représente l'élément <CipherReference> utilisé dans le chiffrement XML.Represents the <CipherReference> element in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

DataObject

Représente l'élément objet d'une signature XML qui contient les données à signer.Represents the object element of an XML signature that holds data to be signed.

DataReference

Représente l’élément <DataReference> utilisé dans le chiffrement XML.Represents the <DataReference> element used in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

DSAKeyValue

Représente la clé privée DSA de l'élément <KeyInfo>.Represents the DSA private key of the <KeyInfo> element.

EncryptedData

Représente l'élément <EncryptedData> utilisé dans le chiffrement XML.Represents the <EncryptedData> element in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

EncryptedKey

Représente l'élément <EncryptedKey> utilisé dans le chiffrement XML.Represents the <EncryptedKey> element in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

EncryptedReference

Représente la classe de base abstraite utilisée en chiffrement XML, à partir de laquelle dérivent les classes CipherReference, KeyReference et DataReference.Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.

EncryptedType

Représente la classe de base abstraite d'où dérivent les classes EncryptedData et EncryptedKey.Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.

EncryptedXml

Représente le modèle de processus pour l'implémentation du chiffrement XML.Represents the process model for implementing XML encryption.

EncryptionMethod

Encapsule l'algorithme de chiffrement utilisé pour le chiffrement XML.Encapsulates the encryption algorithm used for XML encryption.

EncryptionProperty

Représente l’élément <EncryptionProperty> utilisé dans le chiffrement XML.Represents the <EncryptionProperty> element used in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

EncryptionPropertyCollection

Représente une collection de classes EncryptionProperty utilisée dans le chiffrement XML.Represents a collection of EncryptionProperty classes used in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

KeyInfo

Représente une signature numérique XML ou un élément <KeyInfo> de chiffrement XML.Represents an XML digital signature or XML encryption <KeyInfo> element.

KeyInfoClause

Représente la classe de base abstraite dont toutes les implémentations de sous-éléments KeyInfo héritent.Represents the abstract base class from which all implementations of KeyInfo subelements inherit.

KeyInfoEncryptedKey

Encapsule la classe EncryptedKey, afin de la placer comme un sous-élément de la classe KeyInfo.Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.

KeyInfoName

Représente un sous-élément <KeyName> d'un élément <KeyInfo> de chiffrement XMLDSIG ou XML.Represents a <KeyName> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

KeyInfoNode

Gère des sous-éléments KeyInfo pour lesquels il n'existe pas d'implémentations ni de gestionnaires spécifiques inscrits sur l'ordinateur.Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.

KeyInfoRetrievalMethod

Référence les objets KeyInfo stockés à un emplacement différent lors de l'utilisation du chiffrement XMLDSIG ou XML.References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.

KeyInfoX509Data

Représente un sous-élément <X509Data> d'un élément <KeyInfo> de chiffrement XMLDSIG ou XML.Represents an <X509Data> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

KeyReference

Représente l’élément <KeyReference> utilisé dans le chiffrement XML.Represents the <KeyReference> element used in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

Reference

Représente l’élément <reference> d’une signature XML.Represents the <reference> element of an XML signature.

ReferenceList

Représente l’élément <ReferenceList> utilisé dans le chiffrement XML.Represents the <ReferenceList> element used in XML encryption. Cette classe ne peut pas être héritée.This class cannot be inherited.

RSAKeyValue

Représente l’élément <RSAKeyValue> d’une signature XML.Represents the <RSAKeyValue> element of an XML signature.

Signature

Représente l’élément <Signature> d’une signature XML.Represents the <Signature> element of an XML signature.

SignedInfo

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.

SignedXml

Fournit un wrapper sur un objet de signature XML principal afin de faciliter la création de signatures XML.Provides a wrapper on a core XML signature object to facilitate creating XML signatures.

Transform

Représente la classe de base abstraite de laquelle sont dérivés tous les éléments <Transform> qui peuvent être utilisés dans une signature numérique XML.Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.

TransformChain

Définit une liste ordonnée d'objets Transform qui est appliquée au contenu non signé avant le calcul Digest.Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.

XmlDecryptionTransform

Spécifie l'ordre des opérations de signature numérique XML et de chiffrement XML lorsqu'elles sont effectuées toutes deux sur le même document.Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.

XmlDsigBase64Transform

Représente la transformation de décodage Base64 telle qu'elle est définie dans la section 6.6.2 de la spécification XMLDSIG.Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.

XmlDsigC14NTransform

Représente la transformation, sans commentaires, selon les spécifications de canonisation (C14N) XML d'une signature numérique définies par le W3C (World Wide Web Consortium).Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

XmlDsigC14NWithCommentsTransform

Représente la transformation, avec commentaires, selon les spécifications de canonisation (C14N) XML d'une signature numérique définies par le W3C (World Wide Web Consortium).Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

XmlDsigEnvelopedSignatureTransform

Représente la transformation de signature enveloppée pour une signature numérique XML, conformément à la définition du W3C (World Wide Web Consortium).Represents the enveloped signature transform for an XML digital signature as defined by the W3C.

XmlDsigExcC14NTransform

Représente la transformation, sans commentaires, selon les spécifications de canonisation (C14N) XML exclusive d'une signature numérique définies par le W3C (World Wide Web Consortium).Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

XmlDsigExcC14NWithCommentsTransform

Représente la transformation, avec commentaires, selon les spécifications de canonisation (C14N) XML exclusive d'une signature numérique définies par le W3C (World Wide Web Consortium).Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

XmlDsigXPathTransform

Représente la transformation XPath pour une signature numérique, conformément à la définition du W3C (World Wide Web Consortium).Represents the XPath transform for a digital signature as defined by the W3C.

XmlDsigXsltTransform

Représente la transformation XSLT pour une signature numérique, conformément à la définition du W3C (World Wide Web Consortium).Represents the XSLT transform for a digital signature as defined by the W3C.

XmlLicenseTransform

Représente l'algorithme de transformation de licence utilisé pour normaliser les licences XrML pour les signatures.Represents the license transform algorithm used to normalize XrML licenses for signatures.

Structures

X509IssuerSerial

Représente l’élément <X509IssuerSerial> d’une signature numérique XML.Represents the <X509IssuerSerial> element of an XML digital signature.

Interfaces

IRelDecryptor

Définit les méthodes qui déchiffrent un élément <encryptedGrant> XrML.Defines methods that decrypt an XrML <encryptedGrant> element.