XmlDecryptionTransform Classe
Définition
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.
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.
public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type XmlDecryptionTransform = class
inherit Transform
type XmlDecryptionTransform = class
inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
- Héritage
- Attributs
Remarques
La XmlDecryptionTransform classe fournit une transformation qui détermine 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.
Utilisez la classe chaque fois que vous devez effectuer le XmlDecryptionTransform chiffrement XML et appliquer une signature numérique XML au même document XML.
Vous devez transmettre un EncryptedXml objet à la EncryptedXml propriété qui contient les informations de clé nécessaires pour déchiffrer le document.
Constructeurs
| Nom | Description |
|---|---|
| XmlDecryptionTransform() |
Initialise une nouvelle instance de la classe XmlDecryptionTransform. |
Propriétés
| Nom | Description |
|---|---|
| Algorithm |
Obtient ou définit l’URI (Uniform Resource Identifier) qui identifie l’algorithme effectué par la transformation actuelle. (Hérité de Transform) |
| Context |
Obtient ou définit un XmlElement objet qui représente le contexte de document sous lequel l’objet actuel Transform est en cours d’exécution. (Hérité de Transform) |
| EncryptedXml |
Obtient ou définit un EncryptedXml objet qui contient des informations sur les clés nécessaires pour déchiffrer un document XML. |
| InputTypes |
Obtient un tableau de types qui sont des entrées valides dans la LoadInput(Object) méthode de l’objet actuel XmlDecryptionTransform . |
| OutputTypes |
Obtient un tableau de types qui sont des sorties possibles des GetOutput() méthodes de l’objet actuel XmlDecryptionTransform . |
| PropagatedNamespaces |
Obtient ou définit un Hashtable objet qui contient les espaces de noms propagés dans la signature. (Hérité de Transform) |
| Resolver |
Définit l’objet actuel XmlResolver . (Hérité de Transform) |
Méthodes
| Nom | Description |
|---|---|
| AddExceptUri(String) |
Ajoute un URI (Uniform Resource Identifier) à exclure du traitement. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetDigestedOutput(HashAlgorithm) |
En cas de substitution dans une classe dérivée, retourne le digest associé à un Transform objet. (Hérité de Transform) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetInnerXml() |
Retourne une représentation XML des paramètres d’un XmlDecryptionTransform objet qui conviennent pour être inclus en tant que sous-éléments d’un élément XMLDSIG |
| GetOutput() |
Retourne la sortie de l’objet actuel XmlDsigEnvelopedSignatureTransform . |
| GetOutput(Type) |
Retourne la sortie de l’objet actuel XmlDsigEnvelopedSignatureTransform . |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| GetXml() |
Retourne la représentation XML de l’objet actif Transform . (Hérité de Transform) |
| IsTargetElement(XmlElement, String) |
Détermine si l’attribut ID d’un XmlElement objet correspond à une valeur spécifiée. |
| LoadInnerXml(XmlNodeList) |
Analyse l’objet spécifié XmlNodeList en tant que contenu spécifique à la transformation d’un |
| LoadInput(Object) |
En cas de substitution dans une classe dérivée, charge l’entrée spécifiée dans l’objet actuel XmlDecryptionTransform . |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |