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 |