XmlDecryptionTransform Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el orden de las operaciones de firma digital XML y cifrado XML cuando ambas se realizan en el mismo documento.
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
- Herencia
- Atributos
Comentarios
La XmlDecryptionTransform clase proporciona una transformación que determina el orden de las operaciones xml Digital Signature y Cifrado XML cuando ambas se realizan en el mismo documento.
Use la XmlDecryptionTransform clase siempre que necesite realizar el cifrado XML y aplicar una firma digital XML al mismo documento XML.
Debe pasar un EncryptedXml objeto a la EncryptedXml propiedad que contiene la información de clave necesaria para descifrar el documento.
Constructores
| Nombre | Description |
|---|---|
| XmlDecryptionTransform() |
Inicializa una nueva instancia de la clase XmlDecryptionTransform. |
Propiedades
| Nombre | Description |
|---|---|
| Algorithm |
Obtiene o establece el identificador uniforme de recursos (URI) que identifica el algoritmo realizado por la transformación actual. (Heredado de Transform) |
| Context |
Obtiene o establece un XmlElement objeto que representa el contexto del documento en el que se ejecuta el objeto actual Transform . (Heredado de Transform) |
| EncryptedXml |
Obtiene o establece un EncryptedXml objeto que contiene información sobre las claves necesarias para descifrar un documento XML. |
| InputTypes |
Obtiene una matriz de tipos que son entradas válidas para el LoadInput(Object) método del objeto actual XmlDecryptionTransform . |
| OutputTypes |
Obtiene una matriz de tipos que son posibles salidas de los GetOutput() métodos del objeto actual XmlDecryptionTransform . |
| PropagatedNamespaces |
Obtiene o establece un Hashtable objeto que contiene los espacios de nombres que se propagan a la firma. (Heredado de Transform) |
| Resolver |
Establece el objeto actual XmlResolver . (Heredado de Transform) |
Métodos
| Nombre | Description |
|---|---|
| AddExceptUri(String) |
Agrega un identificador uniforme de recursos (URI) para excluir del procesamiento. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetDigestedOutput(HashAlgorithm) |
Cuando se reemplaza en una clase derivada, devuelve el resumen asociado a un Transform objeto . (Heredado de Transform) |
| GetHashCode() |
Actúa como función hash predeterminada. (Heredado de Object) |
| GetInnerXml() |
Devuelve una representación XML de los parámetros de un XmlDecryptionTransform objeto que son adecuados para incluirse como subelementos de un elemento XMLDSIG |
| GetOutput() |
Devuelve la salida del objeto actual XmlDsigEnvelopedSignatureTransform . |
| GetOutput(Type) |
Devuelve la salida del objeto actual XmlDsigEnvelopedSignatureTransform . |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| GetXml() |
Devuelve la representación XML del objeto actual Transform . (Heredado de Transform) |
| IsTargetElement(XmlElement, String) |
Determina si el atributo ID de un XmlElement objeto coincide con un valor especificado. |
| LoadInnerXml(XmlNodeList) |
Analiza el objeto especificado XmlNodeList como contenido específico de la transformación de un |
| LoadInput(Object) |
Cuando se invalida en una clase derivada, carga la entrada especificada en el objeto actual XmlDecryptionTransform . |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |