Cette page vous a-t-elle été utile ?
Votre avis sur ce contenu est important. N'hésitez pas à nous faire part de vos commentaires.
Vous avez d'autres commentaires ?
1500 caractères restants
System.Security.Cryptography.Xml
Collapse the table of content
Expand the table of content

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. 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/.

 ClasseDescription
Classe publiqueCipherDataReprésente l'élément <CipherData> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueCipherReferenceReprésente l'élément <CipherReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueDataObjectReprésente l'élément objet d'une signature XML qui contient les données à signer.
Classe publiqueDataReferenceReprésente l'élément <DataReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueDSAKeyValueReprésente la clé privée DSA de l'élément <KeyInfo>.
Classe publiqueEncryptedDataReprésente l'élément <EncryptedData> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueEncryptedKeyReprésente l'élément <EncryptedKey> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueEncryptedReferenceReprésente la classe de base abstraite utilisée en chiffrement XML, à partir de laquelle dérivent les classes CipherReference, KeyReference et DataReference.
Classe publiqueEncryptedTypeReprésente la classe de base abstraite d'où dérivent les classes EncryptedData et EncryptedKey.
Classe publiqueEncryptedXmlReprésente le modèle de processus pour l'implémentation du chiffrement XML.
Classe publiqueEncryptionMethodEncapsule l'algorithme de chiffrement utilisé pour le chiffrement XML.
Classe publiqueEncryptionPropertyReprésente l'élément <EncryptionProperty> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueEncryptionPropertyCollectionReprésente une collection de classes EncryptionProperty utilisée dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueKeyInfoReprésente une signature numérique XML ou un élément <KeyInfo> de chiffrement XML.
Classe publiqueKeyInfoClauseReprésente la classe de base abstraite dont toutes les implémentations de sous-éléments KeyInfo héritent.
Classe publiqueKeyInfoEncryptedKeyEncapsule la classe EncryptedKey, afin de la placer comme un sous-élément de la classe KeyInfo.
Classe publiqueKeyInfoNameReprésente un sous-élément <KeyName> d'un élément <KeyInfo> de chiffrement XMLDSIG ou XML.
Classe publiqueKeyInfoNodeGère des sous-éléments KeyInfo pour lesquels il n'existe pas d'implémentations ni de gestionnaires spécifiques inscrits sur l'ordinateur.
Classe publiqueKeyInfoRetrievalMethodRéférence les objets KeyInfo stockés à un emplacement différent lors de l'utilisation du chiffrement XMLDSIG ou XML.
Classe publiqueKeyInfoX509DataReprésente un sous-élément <X509Data> d'un élément <KeyInfo> de chiffrement XMLDSIG ou XML.
Classe publiqueKeyReferenceReprésente l'élément <KeyReference> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueReferenceReprésente l'élément <reference> d'une signature XML.
Classe publiqueReferenceListReprésente l'élément <ReferenceList> utilisé dans le chiffrement XML. Cette classe ne peut pas être héritée.
Classe publiqueRSAKeyValueReprésente l'élément <RSAKeyValue> d'une signature XML.
Classe publiqueSignatureReprésente l'élément <Signature> d'une signature XML.
Classe publiqueSignedInfoContient des informations relatives à l'algorithme de canonisation et à l'algorithme de signature utilisés pour la signature XML.
Classe publiqueSignedXmlFournit un wrapper sur un objet signature XML principal afin de faciliter la création de signatures XML.
Classe publiqueTransformRepré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.
Classe publiqueTransformChainDéfinit une liste ordonnée d'objets Transform qui est appliquée au contenu non signé avant le calcul Digest.
Classe publiqueXmlDecryptionTransformSpé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.
Classe publiqueXmlDsigBase64TransformReprésente la transformation de décodage Base64 telle qu'elle est définie dans la section 6.6.2 de la spécification XMLDSIG.
Classe publiqueXmlDsigC14NTransformRepré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).
Classe publiqueXmlDsigC14NWithCommentsTransformRepré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).
Classe publiqueXmlDsigEnvelopedSignatureTransformReprésente la transformation de signature enveloppée pour une signature numérique XML, conformément à la définition du W3C (World Wide Web Consortium).
Classe publiqueXmlDsigExcC14NTransformRepré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).
Classe publiqueXmlDsigExcC14NWithCommentsTransformRepré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).
Classe publiqueXmlDsigXPathTransformReprésente la transformation XPath pour une signature numérique, conformément à la définition du W3C (World Wide Web Consortium).
Classe publiqueXmlDsigXsltTransformReprésente la transformation XSLT pour une signature numérique, conformément à la définition du W3C (World Wide Web Consortium).
Classe publiqueXmlLicenseTransformReprésente l'algorithme de transformation de licence utilisé pour normaliser les licences XrML pour les signatures.

 InterfaceDescription
Interface publiqueIRelDecryptorDéfinit les méthodes qui déchiffrent un élément <encryptedGrant> XrML.

 StructureDescription
Structure publiqueX509IssuerSerialReprésente l'élément <X509IssuerSerial> d'une signature numérique XML.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft