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 lorsqu'elles sont effectuées toutes deux sur le même document.
public ref class XmlDecryptionTransform : System::Security::Cryptography::Xml::Transform
public class XmlDecryptionTransform : System.Security.Cryptography.Xml.Transform
type XmlDecryptionTransform = class
inherit Transform
Public Class XmlDecryptionTransform
Inherits Transform
- Héritage
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 XmlDecryptionTransform classe chaque fois que vous avez besoin d’effectuer un chiffrement XML et d’appliquer une signature numérique XML au même document XML.
Vous devez passer un EncryptedXml objet à la EncryptedXml propriété qui contient les informations de clé nécessaires pour déchiffrer le document.
Constructeurs
XmlDecryptionTransform() |
Initialise une nouvelle instance de la classe XmlDecryptionTransform. |
Propriétés
Algorithm |
Obtient ou définit l'URI (Uniform Resource Identifier) qui identifie l'algorithme exécuté par la transformation actuelle. (Hérité de Transform) |
Context |
Obtient ou définit un objet XmlElement qui représente le contexte de document dans lequel l'objet Transform actuel est exécuté. (Hérité de Transform) |
EncryptedXml |
Obtient ou définit un objet EncryptedXml qui contient des informations sur les clés nécessaires pour déchiffrer un document XML. |
InputTypes |
Obtient un tableau de types qui constituent des entrées valides dans les méthodes LoadInput(Object) de l'objet XmlDecryptionTransform en cours. |
OutputTypes |
Obtient un tableau de types qui constituent des sorties valides des méthodes GetOutput() de l'objet XmlDecryptionTransform en cours. |
PropagatedNamespaces |
Obtient ou définit un objet Hashtable qui contient les espaces de noms qui sont propagés dans la signature. (Hérité de Transform) |
Resolver |
Définit l'objet XmlResolver en cours. (Hérité de Transform) |
Méthodes
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 objet Transform. (Hérité de Transform) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetInnerXml() |
Retourne une représentation XML des paramètres d'un objet XmlDecryptionTransform qui conviennent pour être inclus comme sous-éléments d'un élément |
GetOutput() |
Retourne la sortie de l'objet XmlDsigEnvelopedSignatureTransform en cours. |
GetOutput(Type) |
Retourne la sortie de l'objet XmlDsigEnvelopedSignatureTransform en cours. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
GetXml() |
Retourne la représentation XML de l'objet Transform en cours. (Hérité de Transform) |
IsTargetElement(XmlElement, String) |
Détermine si l'attribut ID d'un objet XmlElement correspond à une valeur spécifiée. |
LoadInnerXml(XmlNodeList) |
Analyse l'objet XmlNodeList spécifié en tant que contenu propre à la transformation d'un élément |
LoadInput(Object) |
En cas de substitution dans une classe dérivée, charge l'entrée spécifiée dans l'objet XmlDecryptionTransform en cours. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |