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 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
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 |
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 |
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) |