System.Security.Cryptography.Xml Namespace
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.
Contém classes para dar suporte à criação e à validação de assinaturas digitais XML. As classes neste namespace implementam a recomendação do World Wide Web Consortium, Sintaxe e processamento de assinatura XML.
Classes
| CipherData |
Representa o elemento |
| CipherReference |
Representa o elemento |
| CryptoSignedXmlRecursionException |
A exceção gerada quando o limite de recursão XML assinado é atingido. Pegue essa exceção ao calcular o hash, além das outras exceções que o ComputeHash pode gerar. |
| DataObject |
Representa o elemento de objeto de uma assinatura XML que contém os dados a serem assinados. |
| DataReference |
Representa o elemento |
| DSAKeyValue |
Representa a chave privada DSA do elemento |
| EncryptedData |
Representa o elemento |
| EncryptedKey |
Representa o elemento |
| EncryptedReference |
Representa a classe base abstrata usada na criptografia XML da qual as classes CipherReference, KeyReference e DataReference são derivadas. |
| EncryptedType |
Representa a classe base abstrata da qual as classes EncryptedData e EncryptedKey derivam. |
| EncryptedXml |
Representa o modelo de processo para a implementação de criptografia XML. |
| EncryptionMethod |
Encapsula o algoritmo de criptografia usado para a criptografia XML. |
| EncryptionProperty |
Representa o elemento |
| EncryptionPropertyCollection |
Representa uma coleção de classes EncryptionProperty usadas na criptografia de XML. Essa classe não pode ser herdada. |
| KeyInfo |
Representa um elemento |
| KeyInfoClause |
Representa a classe base abstrata da qual todas as implementações de subelementos KeyInfo são herdadas. |
| KeyInfoEncryptedKey |
Encapsula a classe EncryptedKey, a ser colocada como um subelemento da classe KeyInfo. |
| KeyInfoName |
Representa um subelemento |
| KeyInfoNode |
Manipula subelementos KeyInfo que não têm implementações específicas nem manipuladores registrados no computador. |
| KeyInfoRetrievalMethod |
Faz referência a objetos KeyInfo armazenados em um local diferente ao usar a criptografia XMLDSIG ou XML. |
| KeyInfoX509Data |
Representa um subelemento |
| KeyReference |
Representa o elemento |
| Reference |
Representa o elemento |
| ReferenceList |
Representa o elemento |
| RSAKeyValue |
Representa o elemento < |
| Signature |
Representa o elemento |
| SignedInfo |
Contém informações sobre o algoritmo de padronização e o algoritmo de assinatura usados para a assinatura XML. |
| SignedXml |
Fornece um wrapper em um objeto de assinatura do núcleo XML para facilitar a criação de assinaturas de XML. |
| Transform |
Representa a classe base abstrata da qual derivam todos os elementos |
| TransformChain |
Define uma lista ordenada de objetos Transform aplicada ao conteúdo sem sinal antes do cálculo de resumo. |
| XmlDecryptionTransform |
Especifica a ordem das operações de Assinatura Digital XML e Criptografia XML quando ambas são executadas no mesmo documento. |
| XmlDsigBase64Transform |
Representa a transformação de decodificação |
| XmlDsigC14NTransform |
Representa a transformação de conversão em formato canônico do XML C14N para uma assinatura digital conforme definido pelo W3C (World Wide Web Consortium), sem comentários. |
| XmlDsigC14NWithCommentsTransform |
Representa a transformação de canonicalização de XML C14N em uma assinatura digital, conforme definido pelo W3C (World Wide Web Consortium), com comentários. |
| XmlDsigEnvelopedSignatureTransform |
Representa a transformação de assinatura envelopada para uma assinatura digital XML conforme definido pelo W3C. |
| XmlDsigExcC14NTransform |
Representa a transformação de canonização C14N XML exclusiva de uma assinatura digital, de acordo com a definição do W3C (World Wide Web Consortium), sem comentários. |
| XmlDsigExcC14NWithCommentsTransform |
Representa a transformação de canonicalização de XML C14N exclusiva para uma assinatura digital, conforme definido pelo W3C (World Wide Web Consortium), com comentários. |
| XmlDsigXPathTransform |
Representa a transformação de XPath para uma assinatura digital, conforme definida pelo W3C. |
| XmlDsigXsltTransform |
Representa a transformação XSLT para uma assinatura digital, conforme definido pelo W3C. |
| XmlLicenseTransform |
Representa o algoritmo de transformação de licença usado para normalizar licenças XrML para assinaturas. |
Estruturas
| X509IssuerSerial |
Representa o elemento < |
Interfaces
| IRelDecryptor |
Define métodos que descriptografam um elemento XrML |