System.Security.Cryptography.Xml Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des classes pour prendre en charge la création et la validation de signatures numériques XML. Les classes de cet espace de noms implémentent la recommandation world Wide Web Consortium, XML-Signature syntaxe et traitement.
Classes
| Nom | Description |
|---|---|
| CipherData |
Représente l’élément dans le |
| CipherReference |
Représente l’élément dans le |
| DataObject |
Représente l’élément objet d’une signature XML qui contient les données à signer. |
| DataReference |
Représente l’élément utilisé dans le |
| DSAKeyValue |
Représente la DSA clé privée de l’élément |
| EncryptedData |
Représente l’élément dans le |
| EncryptedKey |
Représente l’élément dans le |
| EncryptedReference |
Représente la classe de base abstraite utilisée dans le chiffrement XML à partir de laquelle dérivent les classes , et CipherReference les KeyReferenceDataReference. |
| EncryptedType |
Représente la classe de base abstraite à partir de laquelle les classes EncryptedData et EncryptedKey dérivent. |
| 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 utilisé dans le |
| EncryptionPropertyCollection |
Représente une collection de EncryptionProperty classes utilisées 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 de chiffrement |
| KeyInfoClause |
Représente la classe de base abstraite à partir de laquelle toutes les implémentations de KeyInfo sous-éléments héritent. |
| KeyInfoEncryptedKey |
Encapsule la EncryptedKey classe, elle doit être placée en tant que sous-élément de la KeyInfo classe. |
| KeyInfoName |
Représente un |
| KeyInfoNode |
Gère les KeyInfo sous-éléments qui n’ont pas d’implémentations ou de gestionnaires spécifiques inscrits sur l’ordinateur. |
| KeyInfoRetrievalMethod |
Référence des objets stockés KeyInfo à un autre emplacement lors de l’utilisation du chiffrement XMLDSIG ou XML. |
| KeyInfoX509Data |
Représente un |
| KeyReference |
Représente l’élément utilisé dans le |
| Reference |
Représente l’élément |
| ReferenceList |
Représente l’élément utilisé dans le |
| RSAKeyValue |
Représente l’élément < |
| Signature |
Représente l’élément |
| SignedInfo |
Contient des informations sur l’algorithme de canonisation et l’algorithme de signature utilisés pour la signature XML. |
| SignedXml |
Fournit un wrapper sur un objet de signature XML principal pour faciliter la création de signatures XML. |
| Transform |
Représente la classe de base abstraite à partir de laquelle tous les |
| TransformChain |
Définit une liste ordonnée d’objets Transform appliqués 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 lorsque les deux sont effectuées sur le même document. |
| XmlDsigBase64Transform |
Représente la |
| XmlDsigC14NTransform |
Représente la transformation de canonisation XML C14N pour une signature numérique telle que définie par le World Wide Web Consortium (W3C), sans commentaires. |
| XmlDsigC14NWithCommentsTransform |
Représente la transformation de canonisation XML C14N pour une signature numérique telle que définie par le World Wide Web Consortium (W3C), avec des commentaires. |
| XmlDsigEnvelopedSignatureTransform |
Représente la transformation de signature enveloppe pour une signature numérique XML telle que définie par le W3C. |
| XmlDsigExcC14NTransform |
Représente la transformation de canonisation XML C14N exclusive pour une signature numérique telle que définie par le World Wide Web Consortium (W3C), sans commentaires. |
| XmlDsigExcC14NWithCommentsTransform |
Représente la transformation de canonisation XML C14N exclusive pour une signature numérique telle que définie par le World Wide Web Consortium (W3C), avec des commentaires. |
| XmlDsigXPathTransform |
Représente la transformation XPath pour une signature numérique telle que définie par le W3C. |
| XmlDsigXsltTransform |
Représente la transformation XSLT pour une signature numérique telle que définie par le W3C. |
| XmlLicenseTransform |
Représente l’algorithme de transformation de licence utilisé pour normaliser les licences XrML pour les signatures. |
Structures
| Nom | Description |
|---|---|
| X509IssuerSerial |
Représente l’élément < |
Interfaces
| Nom | Description |
|---|---|
| IRelDecryptor |
Définit des méthodes qui déchiffrent un élément XrML |