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 nesse namespace implementam a Recomendação do World Wide Web Consortium, XML-Signature Sintaxe e Processamento.
Classes
| Nome | Description |
|---|---|
| CipherData |
Representa o |
| CipherReference |
Representa o |
| DataObject |
Representa o elemento de objeto de uma assinatura XML que contém dados a serem assinados. |
| DataReference |
Representa o |
| DSAKeyValue |
Representa a DSA chave privada do |
| EncryptedData |
Representa o |
| EncryptedKey |
Representa o |
| EncryptedReference |
Representa a classe base abstrata usada na criptografia XML da qual as CipherReferenceKeyReferenceclasses derivamDataReference. |
| EncryptedType |
Representa a classe base abstrata da qual as classes EncryptedData e EncryptedKey derivam. |
| EncryptedXml |
Representa o modelo de processo para implementar a criptografia XML. |
| EncryptionMethod |
Encapsula o algoritmo de criptografia usado para criptografia XML. |
| EncryptionProperty |
Representa o |
| EncryptionPropertyCollection |
Representa uma coleção de EncryptionProperty classes usadas na criptografia XML. Essa classe não pode ser herdada. |
| KeyInfo |
Representa uma assinatura digital XML ou um elemento de criptografia |
| KeyInfoClause |
Representa a classe base abstrata da qual todas as implementações de KeyInfo subelementos herdam. |
| KeyInfoEncryptedKey |
Encapsula a EncryptedKey classe, ela a ser colocada como um subelemento da KeyInfo classe. |
| KeyInfoName |
Representa um |
| KeyInfoNode |
KeyInfo Manipula subelementos que não têm implementações ou manipuladores específicos registrados no computador. |
| KeyInfoRetrievalMethod |
KeyInfo Faz referência a objetos armazenados em um local diferente ao usar criptografia XMLDSIG ou XML. |
| KeyInfoX509Data |
Representa um |
| KeyReference |
Representa o |
| Reference |
Representa o |
| ReferenceList |
Representa o |
| RSAKeyValue |
Representa o < |
| Signature |
Representa o |
| SignedInfo |
Contém informações sobre o algoritmo de canonização e o algoritmo de assinatura usados para a assinatura XML. |
| SignedXml |
Fornece um wrapper em um objeto de assinatura XML principal para facilitar a criação de assinaturas XML. |
| Transform |
Representa a classe base abstrata da qual todos os |
| TransformChain |
Define uma lista ordenada de Transform objetos aplicados a conteúdo não assinado antes do cálculo de resumo. |
| XmlDecryptionTransform |
Especifica a ordem das operações XML Digital Signature e XML Encryption quando ambas são executadas no mesmo documento. |
| XmlDsigBase64Transform |
Representa a |
| XmlDsigC14NTransform |
Representa a transformação de canonização XML do C14N para uma assinatura digital, conforme definido pelo W3C (World Wide Web Consortium), sem comentários. |
| XmlDsigC14NWithCommentsTransform |
Representa a transformação de canonização XML do C14N para uma assinatura digital, conforme definido pelo W3C (World Wide Web Consortium), com comentários. |
| XmlDsigEnvelopedSignatureTransform |
Representa a transformação de assinatura em envelope para uma assinatura digital XML, conforme definido pelo W3C. |
| XmlDsigExcC14NTransform |
Representa a transformação de canonização C14N XML exclusiva para uma assinatura digital, conforme definido pelo W3C (World Wide Web Consortium), sem comentários. |
| XmlDsigExcC14NWithCommentsTransform |
Representa a transformação de canonização C14N XML exclusiva para uma assinatura digital, conforme definido pelo W3C (World Wide Web Consortium), com comentários. |
| XmlDsigXPathTransform |
Representa a transformação XPath para uma assinatura digital, conforme definido 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
| Nome | Description |
|---|---|
| X509IssuerSerial |
Representa o elemento < |
Interfaces
| Nome | Description |
|---|---|
| IRelDecryptor |
Define métodos que descriptografam um elemento XrML |