XmlDecryptionTransform Classe
Definição
Especifica a ordem das operações de Assinatura Digital XML e Criptografia XML quando ambas são executadas no mesmo documento.Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
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 da assinatura digital XML e das operações de criptografia XML quando ambas são executadas no mesmo documento.The XmlDecryptionTransform class provides a transform that determines the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.
Use a XmlDecryptionTransform classe sempre que precisar executar a criptografia XML e aplicar uma assinatura digital XML ao mesmo documento XML.Use the XmlDecryptionTransform class whenever you need to perform XML encryption and apply an XML digital signature to the same XML document.
Você deve passar um EncryptedXml objeto para a EncryptedXml propriedade que contém as informações de chave necessárias para descriptografar o documento.You must pass an EncryptedXml object to the EncryptedXml property that contains the necessary key information to decrypt the document.
Construtores
| XmlDecryptionTransform() |
Inicializa uma nova instância da classe XmlDecryptionTransform.Initializes a new instance of the XmlDecryptionTransform class. |
Propriedades
| Algorithm |
Obtém ou define o URI (Uniform Resource Identifier) que identifica o algoritmo executado pela transformação atual.Gets or sets the Uniform Resource Identifier (URI) that identifies the algorithm performed by the current transform. (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.Gets or sets an XmlElement object that represents the document context under which the current Transform object is running. (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.Gets or sets an EncryptedXml object that contains information about the keys necessary to decrypt an XML document. |
| InputTypes |
Obtém uma matriz de tipos que são entradas válidas para o método LoadInput(Object) do objeto XmlDecryptionTransform atual.Gets an array of types that are valid inputs to the LoadInput(Object) method of the current XmlDecryptionTransform object. |
| OutputTypes |
Obtém uma matriz de tipos que são possíveis saídas provenientes de métodos GetOutput() do objeto XmlDecryptionTransform atual.Gets an array of types that are possible outputs from the GetOutput() methods of the current XmlDecryptionTransform object. |
| PropagatedNamespaces |
Obtém ou define um objeto Hashtable que contém os namespaces propagados na assinatura.Gets or sets a Hashtable object that contains the namespaces that are propagated into the signature. (Herdado de Transform) |
| Resolver |
Define o objeto XmlResolver atual.Sets the current XmlResolver object. (Herdado de Transform) |
Métodos
| AddExceptUri(String) |
Adiciona um URI (Uniform Resource Identifier) a ser excluído do processo.Adds a Uniform Resource Identifier (URI) to exclude from processing. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| GetDigestedOutput(HashAlgorithm) |
Quando substituído em uma classe derivada, retorna o resumo da mensagem associado a um objeto Transform.When overridden in a derived class, returns the digest associated with a Transform object. (Herdado de Transform) |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (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.Returns the output of the current XmlDsigEnvelopedSignatureTransform object. |
| GetOutput(Type) |
Retorna a saída do objeto XmlDsigEnvelopedSignatureTransform atual.Returns the output of the current XmlDsigEnvelopedSignatureTransform object. |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| GetXml() |
Retorna a representação XML do objeto Transform atual.Returns the XML representation of the current Transform object. (Herdado de Transform) |
| IsTargetElement(XmlElement, String) |
Determina se o atributo de ID de um objeto XmlElement corresponde a um valor especificado.Determines whether the ID attribute of an XmlElement object matches a specified value. |
| 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.When overridden in a derived class, loads the specified input into the current XmlDecryptionTransform object. |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object. (Herdado de Object) |