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. Les classes de cet espace de noms implémentent la recommandation du World Wide Web Consortium, « XML-Signature Syntax and Processing », décrite en anglais à l'adresse suivante : http://www.w3.org/TR/xmldsig-core/.
Classes
Interfaces
Structures
Classes| Classe | Description | |
|---|---|---|
![]() | CipherData | Représente l'élément <CipherData> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | CipherReference | Représente l'élément <CipherReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | DataObject | Représente l'élément objet d'une signature XML qui contient les données à signer. |
![]() | DataReference | Représente l'élément <DataReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | DSAKeyValue | Représente la clé privée DSA de l'élément <KeyInfo>. |
![]() | EncryptedData | Représente l'élément <EncryptedData> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | EncryptedKey | Représente l'élément <EncryptedKey> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | EncryptedReference | Représente la classe de base abstraite utilisée en chiffrement XML, à partir de laquelle dérivent les classes CipherReference, KeyReference et DataReference. |
![]() | EncryptedType | Représente la classe de base abstraite d'où dérivent les classes EncryptedData et EncryptedKey. |
![]() | EncryptedXml | Représente le modèle de processus pour l'implémentation du chiffrement XML. |
![]() | EncryptionMethod | Encapsule l'algorithme de chiffrement utilisé pour le chiffrement XML. |
![]() | EncryptionProperty | Représente l'élément <EncryptionProperty> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | EncryptionPropertyCollection | Représente une collection de classes EncryptionProperty utilisée dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | KeyInfo | Représente une signature numérique XML ou un élément <KeyInfo> de chiffrement XML. |
![]() | KeyInfoClause | Représente la classe de base abstraite dont toutes les implémentations de sous-éléments KeyInfo héritent. |
![]() | KeyInfoEncryptedKey | Encapsule la classe EncryptedKey, afin de la placer comme un sous-élément de la classe KeyInfo. |
![]() | KeyInfoName | Représente un sous-élément <KeyName> d'un élément <KeyInfo> de chiffrement XMLDSIG ou XML. |
![]() | 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. |
![]() | KeyInfoRetrievalMethod | Référence les objets KeyInfo stockés à un emplacement différent lors de l'utilisation du chiffrement XMLDSIG ou XML. |
![]() | KeyInfoX509Data | Représente un sous-élément <X509Data> d'un élément <KeyInfo> de chiffrement XMLDSIG ou XML. |
![]() | KeyReference | Représente l'élément <KeyReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | Reference | Représente l'élément <reference> d'une signature XML. |
![]() | ReferenceList | Représente l'élément <ReferenceList> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée. |
![]() | RSAKeyValue | Représente l'élément <RSAKeyValue> d'une signature XML. |
![]() | Signature | Représente l'élément <Signature> d'une signature XML. |
![]() | SignedInfo | Contient des informations relatives à l'algorithme de canonisation et à l'algorithme de signature utilisés pour la signature XML. |
![]() | SignedXml | Fournit un wrapper sur un objet signature XML principal afin de faciliter la création de signatures XML. |
![]() | 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. |
![]() | TransformChain | Définit une liste ordonnée d'objets Transform qui est appliquée au contenu non signé avant le calcul Digest. |
![]() | 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. |
![]() | 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. |
![]() | 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). |
![]() | 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). |
![]() | 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). |
![]() | 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). |
![]() | 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). |
![]() | XmlDsigXPathTransform | Représente la transformation XPath pour une signature numérique, conformément à la définition du W3C (World Wide Web Consortium). |
![]() | XmlDsigXsltTransform | Représente la transformation XSLT pour une signature numérique, conformément à la définition du W3C (World Wide Web Consortium). |
![]() | XmlLicenseTransform | Représente l'algorithme de transformation de licence utilisé pour normaliser les licences XrML pour les signatures. |
Interfaces| Interface | Description | |
|---|---|---|
![]() | IRelDecryptor | Définit les méthodes qui déchiffrent un élément <encryptedGrant> XrML. |
Structures| Structure | Description | |
|---|---|---|
![]() | X509IssuerSerial | Représente l'élément <X509IssuerSerial> d'une signature numérique XML. |



Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ