Comparteix a través de


XmlDecryptionTransform Clase

Definición

Especifica el orden de las operaciones de firma XML digital y cifrado XML cuando se realizan las dos en el mismo documento.

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
Herencia
XmlDecryptionTransform

Comentarios

La XmlDecryptionTransform clase proporciona una transformación que determina el orden de las operaciones de firma digital XML 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 clave necesaria para descifrar el documento.

Constructores

XmlDecryptionTransform()

Inicializa una nueva instancia de la clase XmlDecryptionTransform.

Propiedades

Algorithm

Obtiene o establece el identificador uniforme de recursos (URI) que identifica el algoritmo ejecutado en la transformación actual.

(Heredado de Transform)
Context

Obtiene o establece un objeto XmlElement que representa el contexto del documento en el que se está ejecutando el objeto Transform actual.

(Heredado de Transform)
EncryptedXml

Obtiene o establece un objeto EncryptedXml que contiene información sobre las claves necesarias para descifrar un documento XML.

InputTypes

Obtiene una matriz de tipos que son entradas válidas al método LoadInput(Object) del objeto XmlDecryptionTransform actual.

OutputTypes

Obtiene una matriz de tipos que son posibles resultados de los métodos GetOutput() del objeto XmlDecryptionTransform actual.

PropagatedNamespaces

Obtiene o establece un objeto Hashtable que contiene los espacios de nombres que se propagan en la firma.

(Heredado de Transform)
Resolver

Establece el objeto XmlResolver actual.

(Heredado de Transform)

Métodos

AddExceptUri(String)

Agrega un identificador uniforme de recursos (URI) para excluirlo del procesamiento.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetDigestedOutput(HashAlgorithm)

Cuando se reemplaza en una clase derivada, devuelve el algoritmo de síntesis asociado a un objeto Transform.

(Heredado de Transform)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetInnerXml()

Devuelve una representación XML de los parámetros de un objeto XmlDecryptionTransform que son adecuados para incluirlos como subelementos de un elemento <Transform> XMLDSIG.

GetOutput()

Devuelve la salida del objeto XmlDsigEnvelopedSignatureTransform actual.

GetOutput(Type)

Devuelve la salida del objeto XmlDsigEnvelopedSignatureTransform actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetXml()

Devuelve la representación XML del objeto Transform actual.

(Heredado de Transform)
IsTargetElement(XmlElement, String)

Determina si el atributo ID de un objeto XmlElement coincide con un valor especificado.

LoadInnerXml(XmlNodeList)

Analiza el objeto XmlNodeList especificado como contenido específico de la transformación de un elemento <Transform> y configura el estado interno del objeto XmlDecryptionTransform actual para que coincida con el elemento <Transform>.

LoadInput(Object)

Cuando se reemplaza en una clase derivada, carga la entrada especificada en el objeto XmlDecryptionTransform actual.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a