System.Security.Cryptography.Xml Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém classes para apoiar a criação e validação de assinaturas digitais XML. As classes deste namespace implementam a Recomendação do World Wide Web Consortium, XML-Signature Sintaxe e Processamento.
Classes
| Name | Description |
|---|---|
| CipherData |
Representa o |
| CipherReference |
Representa o |
| DataObject |
Representa o elemento objeto de uma assinatura XML que contém dados a assinar. |
| DataReference |
Representa o |
| DSAKeyValue |
Representa a DSA chave privada do |
| EncryptedData |
Representa o |
| EncryptedKey |
Representa o |
| EncryptedReference |
Representa a classe base abstrata usada na encriptação XML da qual derivam as CipherReferenceclasses, KeyReference, , DataReference e . |
| EncryptedType |
Representa a classe base abstrata da qual as classes EncryptedData e EncryptedKey derivam. |
| EncryptedXml |
Representa o modelo de processo para implementar encriptação XML. |
| EncryptionMethod |
Encapsula o algoritmo de encriptação utilizado para encriptação XML. |
| EncryptionProperty |
Representa o |
| EncryptionPropertyCollection |
Representa uma coleção de EncryptionProperty classes usadas na encriptação XML. Esta classe não pode ser herdada. |
| KeyInfo |
Representa uma assinatura digital XML ou um elemento de encriptação |
| KeyInfoClause |
Representa a classe base abstrata da qual todas as implementações de KeyInfo subelementos herdam. |
| KeyInfoEncryptedKey |
Envolve a EncryptedKey classe, para ser colocada como um subelemento da KeyInfo classe. |
| KeyInfoName |
Representa um |
| KeyInfoNode |
Trata KeyInfo subelementos que não têm implementações ou handlers específicos registados na máquina. |
| KeyInfoRetrievalMethod |
Faz referência KeyInfo a objetos armazenados numa localização diferente quando se utiliza encriptação 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 canonicização e o algoritmo de assinatura usados para a assinatura XML. |
| SignedXml |
Fornece um wrapper num objeto central de assinatura XML para facilitar a criação de assinaturas XML. |
| Transform |
Representa a classe base abstrata da qual derivam todos |
| TransformChain |
Define uma lista ordenada de Transform objetos que é aplicada a conteúdo não assinado antes do cálculo do digest. |
| XmlDecryptionTransform |
Especifica a ordem das operações de Assinatura Digital XML e Encriptação XML quando ambas são realizadas no mesmo documento. |
| XmlDsigBase64Transform |
Representa a |
| XmlDsigC14NTransform |
Representa a transformação de canonicalização XML C14N para uma assinatura digital conforme definida pelo World Wide Web Consortium (W3C), sem comentários. |
| XmlDsigC14NWithCommentsTransform |
Representa a transformação de canonicalização XML C14N para uma assinatura digital conforme definido pelo World Wide Web Consortium (W3C), 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 exclusiva de canonicalização XML C14N para uma assinatura digital, conforme definido pelo World Wide Web Consortium (W3C), sem comentários. |
| XmlDsigExcC14NWithCommentsTransform |
Representa a transformação exclusiva de canonicalização XML C14N para uma assinatura digital, conforme definido pelo World Wide Web Consortium (W3C), com comentários. |
| XmlDsigXPathTransform |
Representa a transformada XPath para uma assinatura digital conforme definido pelo W3C. |
| XmlDsigXsltTransform |
Representa a transformada 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
| Name | Description |
|---|---|
| X509IssuerSerial |
Representa o < |
Interfaces
| Name | Description |
|---|---|
| IRelDecryptor |
Define métodos que desencriptam um elemento XrML |