Compartir a través de


XmlDecryptionTransform Clase

Definición

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
XmlDecryptionTransform
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 <Transform> .

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 <Transform> elemento y configura el estado interno del objeto actual XmlDecryptionTransform para que coincida con el <Transform> elemento.

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)

Se aplica a