Section courante

A propos

Section administrative du site

System.Security.Cryptography.Xml

Système de sécurité cryptographie XML
C# (C Sharp) Espaces de nom

Description

Cet espace de noms renferme les classes permettant la génération et la validation de signatures numériques XML.

Liste des classes

Classe Description
CipherData Cette classe contient une représentation de l'élément <CipherData> dans le chiffrement XML. Cette classe ne peut pas être héritée.
CipherReference Cette classe contient une représentation de l'élément <CipherReference> dans le chiffrement XML. Cette classe ne peut pas être héritée.
DataObject Cette classe contient une représentation de l'élément objet d'une signature XML contenant les données à signer.
DataReference Cette classe contient une représentation de l'élément <DataReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
DSAKeyValue Cette classe contient une représentation de la clef privée DSA de l'élément <KeyInfo>.
EncryptedData Cette classe contient une représentation de l'élément <EncryptedData> dans le chiffrement XML. Cette classe ne peut pas être héritée.
EncryptedKey Cette classe contient une représentation de l'élément <EncryptedKey> dans le chiffrement XML. Cette classe ne peut pas être héritée.
EncryptedReference Cette classe contient une représentation de la classe de base abstraite utilisée dans le chiffrement XML dont dérivent les classes CipherReference, KeyReference et DataReference.
EncryptedType Cette classe contient une représentation de la classe de base abstraite dont dérivent les classes EncryptedData et EncryptedKey.
EncryptedXml Cette classe contient une représentation de modèle de processus pour la mise en oeuvre du chiffrement XML.
EncryptionMethod Cette classe permet d'encapsuler l'algorithme de chiffrement utilisé pour le chiffrement XML.
EncryptionProperty Cette classe contient une représentation de l'élément <EncryptionProperty> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
EncryptionPropertyCollection Cette classe contient une représentation d'une collection de classes EncryptionProperty utilisées dans le chiffrement XML. Cette classe ne peut pas être héritée.
KeyInfo Cette classe contient une représentation d'une signature numérique XML ou un élément <KeyInfo> de chiffrement XML.
KeyInfoClause Cette classe contient une représentation de la classe de base abstraite dont toutes les mises en oeuvre des sous-éléments KeyInfo héritent.
KeyInfoEncryptedKey Cette classe contient une enveloppe de classe EncryptedKey, devant être placée en tant que sous-élément de la classe KeyInfo.
KeyInfoName Cette classe contient une représentation d'un sous-élément <KeyName> d'un élément XMLDSIG ou XML Encryption <KeyInfo>.
KeyInfoNode Cette classe permet de gérer les sous-éléments KeyInfo n'ayant pas de mise en oeuvre ou de gestionnaires spécifiques enregistrés sur la machine.
KeyInfoRetrievalMethod Cette classe permet de faire référence aux objets KeyInfo entreposés à un emplacement différent lors de l'utilisation du cryptage XMLDSIG ou XML.
KeyInfoX509Data Cette classe contient une représentation d'un sous-élément <X509Data> d'un élément XMLDSIG ou XML Encryption <KeyInfo>.
KeyReference Cette classe contient une représentation de l'élément <KeyReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Reference Cette classe contient une représentation de l'élément <reference> d'une signature XML.
ReferenceList Cette classe contient une représentation de l'élément <ReferenceList> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
RSAKeyValue Cette classe contient une représentation de l'élément <RSAKeyValue> d'une signature XML.
Signature Cette classe contient une représentation de l'élément <Signature> d'une signature XML.
SignedInfo Cette classe contient des informations sur l'algorithme de canonisation et l'algorithme de signature utilisés pour la signature XML.
SignedXml Cette classe permet de fournir une enveloppe sur un objet de signature XML principal pour faciliter la création de signatures XML.
Transform Cette classe contient une représentation de la classe de base abstraite dont dérivent tous les éléments <Transform> pouvant être utilisés dans une signature numérique XML.
TransformChain Cette classe permet de définir une liste ordonnée d'objets Transform étant appliquée au contenu non signé avant le calcul du condensé.
XmlDecryptionTransform Cette classe permet d'indiquer l'ordre des opérations de signature numérique XML et de cryptage XML lorsque les deux sont effectuées sur le même document.
XmlDsigBase64Transform Cette classe contient une représente la transformation de décodage Base64.
XmlDsigC14NTransform Cette classe contient une représentation de la transformation de canonisation XML C14N pour une signature numérique telle que définie par le W3C (World Wide Web Consortium), sans commentaires.
XmlDsigC14NWithCommentsTransform Cette classe contient une représentation de la transformation de canonisation XML C14N pour une signature numérique telle que définie par le W3C (World Wide Web Consortium), avec des commentaires.
XmlDsigEnvelopedSignatureTransform Cette classe contient une représentation de la transformation de signature enveloppée pour une signature numérique XML telle que définie par le W3C.
XmlDsigExcC14NTransform Cette classe contient une représentation de la transformation de canonisation XML C14N exclusive pour une signature numérique telle que définie par le W3C (World Wide Web Consortium), sans commentaires.
XmlDsigExcC14NWithCommentsTransform Cette classe contient une représentation de la transformation de canonisation XML C14N exclusive pour une signature numérique telle que définie par le W3C (World Wide Web Consortium), avec des commentaires.
XmlDsigXPathTransform Cette classe contient une représentation de la transformation XPath pour une signature numérique telle que définie par le W3C.
XmlDsigXsltTransform Cette classe contient une représentation de la transformation XSLT pour une signature numérique telle que définie par le W3C.
XmlLicenseTransform Cette classe contient une représentation de l'algorithme de transformation de licence utilisé pour normaliser les licences XML pour les signatures.


Dernière mise à jour : Mercredi, le 1er juillet 2020