XmlDecryptionTransform Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica a ordem das operações de Assinatura Digital XML e Criptografia XML quando ambas são executadas no mesmo 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
- Herança
Comentários
A XmlDecryptionTransform classe fornece uma transformação que determina a ordem das operações de Assinatura Digital XML e Criptografia XML quando ambas são executadas no mesmo documento.
Use a XmlDecryptionTransform classe sempre que precisar executar a criptografia XML e aplicar uma assinatura digital XML ao mesmo documento XML.
Você deve passar um EncryptedXml objeto para a EncryptedXml propriedade que contém as informações de chave necessárias para descriptografar o documento.
Construtores
XmlDecryptionTransform() |
Inicializa uma nova instância da classe XmlDecryptionTransform. |
Propriedades
Algorithm |
Obtém ou define o URI (Uniform Resource Identifier) que identifica o algoritmo executado pela transformação atual. (Herdado de Transform) |
Context |
Obtém ou define um objeto XmlElement que representa o contexto do documento em que o objeto Transform atual está em execução. (Herdado de Transform) |
EncryptedXml |
Obtém ou define um objeto EncryptedXml que contém informações sobre as chaves necessárias para descriptografar um documento XML. |
InputTypes |
Obtém uma matriz de tipos que são entradas válidas para o método LoadInput(Object) do objeto XmlDecryptionTransform atual. |
OutputTypes |
Obtém uma matriz de tipos que são possíveis saídas provenientes de métodos GetOutput() do objeto XmlDecryptionTransform atual. |
PropagatedNamespaces |
Obtém ou define um objeto Hashtable que contém os namespaces propagados na assinatura. (Herdado de Transform) |
Resolver |
Define o objeto XmlResolver atual. (Herdado de Transform) |
Métodos
AddExceptUri(String) |
Adiciona um URI (Uniform Resource Identifier) a ser excluído do processo. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetDigestedOutput(HashAlgorithm) |
Quando substituído em uma classe derivada, retorna o resumo da mensagem associado a um objeto Transform. (Herdado de Transform) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetInnerXml() |
Retorna uma representação XML dos parâmetros de um objeto XmlDecryptionTransform adequados para serem incluídos como subelementos de um elemento |
GetOutput() |
Retorna a saída do objeto XmlDsigEnvelopedSignatureTransform atual. |
GetOutput(Type) |
Retorna a saída do objeto XmlDsigEnvelopedSignatureTransform atual. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
GetXml() |
Retorna a representação XML do objeto Transform atual. (Herdado de Transform) |
IsTargetElement(XmlElement, String) |
Determina se o atributo de ID de um objeto XmlElement corresponde a um valor especificado. |
LoadInnerXml(XmlNodeList) |
Analisa o objeto XmlNodeList especificado como conteúdo específico da transformação de um elemento |
LoadInput(Object) |
Quando substituído em uma classe derivada, carrega a entrada especificada no objeto XmlDecryptionTransform atual. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |