System.Security.Cryptography.Xml Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene classi che supportano la creazione e la convalida di firme digitali XML. Le classi in questo spazio dei nomi implementano la raccomandazione XML-Signature Syntax and Processing del World Wide Web Consortium.
Classi
| CipherData |
Rappresenta l'elemento |
| CipherReference |
Rappresenta l'elemento |
| CryptoSignedXmlRecursionException |
Eccezione generata quando viene raggiunto il limite di ricorsione XML firmato. Intercettare questa eccezione durante il calcolo dell'hash, oltre alle altre eccezioni che ComputeHash può generare. |
| DataObject |
Rappresenta l'elemento oggetto di una firma XML che contiene i dati da firmare. |
| DataReference |
Rappresenta l'elemento |
| DSAKeyValue |
Rappresenta la chiave privata DSA dell'elemento |
| EncryptedData |
Rappresenta l'elemento |
| EncryptedKey |
Rappresenta l'elemento |
| EncryptedReference |
Rappresenta la classe base astratta utilizzata nella crittografia XML dalla quale derivano le classi CipherReference, KeyReference e DataReference. |
| EncryptedType |
Rappresenta la classe base astratta dalla quale derivano le classi EncryptedData e EncryptedKey. |
| EncryptedXml |
Rappresenta il modello di processo per l'implementazione della crittografia XML. |
| EncryptionMethod |
Incapsula l'algoritmo di crittografia XML utilizzato. |
| EncryptionProperty |
Rappresenta l'elemento |
| EncryptionPropertyCollection |
Rappresenta un insieme delle classi EncryptionProperty utilizzate nella crittografia XML. La classe non può essere ereditata. |
| KeyInfo |
Rappresenta una firma digitale XML o un elemento |
| KeyInfoClause |
Rappresenta la classe base astratta dalla quale ereditano tutte le implementazioni dei sottoelementi di KeyInfo. |
| KeyInfoEncryptedKey |
Esegue il wrapping della classe EncryptedKey da inserire come sottoelemento della classe KeyInfo. |
| KeyInfoName |
Rappresenta un sottoelemento |
| KeyInfoNode |
Contiene sottoelementi KeyInfo privi di implementazioni o di gestori specifici registrati sul computer. |
| KeyInfoRetrievalMethod |
Consente di fare riferimento agli oggetti KeyInfo memorizzati in un percorso diverso quando si utilizza la crittografia XMLDSIG o XML. |
| KeyInfoX509Data |
Rappresenta un sottoelemento |
| KeyReference |
Rappresenta l'elemento |
| Reference |
Rappresenta l'elemento |
| ReferenceList |
Rappresenta l'elemento |
| RSAKeyValue |
Rappresenta l'elemento < |
| Signature |
Rappresenta l'elemento |
| SignedInfo |
Contiene informazioni sull'algoritmo di conversione in formato canonico e sull'algoritmo di firma utilizzati per la firma XML. |
| SignedXml |
Fornisce un wrapper per un oggetto firma XML core per facilitare la creazione di firme XML. |
| Transform |
Rappresenta la classe base astratta da cui derivano tutti gli elementi |
| TransformChain |
Consente di definire un elenco ordinato di oggetti Transform che viene applicato al contenuto privo di firma prima del calcolo di digest. |
| XmlDecryptionTransform |
Consente di specificare l'ordine delle operazioni di firma digitale e crittografia XML effettuate entrambe sullo stesso documento. |
| XmlDsigBase64Transform |
Rappresenta la trasformazione di decodifica |
| XmlDsigC14NTransform |
Rappresenta la trasformazione di conversione in formato canonico C14N XML per una firma digitale come definita dalla specifica W3C (World Wide Web Consortium), senza commenti. |
| XmlDsigC14NWithCommentsTransform |
Rappresenta la trasformazione di conversione in formato canonico C14N XML per una firma digitale come definita dalla specifica W3C (World Wide Web Consortium), con commenti. |
| XmlDsigEnvelopedSignatureTransform |
Rappresenta la trasformazione di firma protetta per una firma digitale XML come definita dalla specifica W3C. |
| XmlDsigExcC14NTransform |
Rappresenta la trasformazione esclusiva di conversione in formato canonico C14N XML per una firma digitale come definita dalla specifica W3C (World Wide Web Consortium), senza commenti. |
| XmlDsigExcC14NWithCommentsTransform |
Rappresenta la trasformazione esclusiva di conversione in formato canonico C14N XML per una firma digitale come definita dalla specifica W3C (World Wide Web Consortium), con commenti. |
| XmlDsigXPathTransform |
Rappresenta la trasformazione XPath per una firma digitale come definita dalla specifica W3C. |
| XmlDsigXsltTransform |
Rappresenta la trasformazione XSLT per una firma digitale come definita dalla specifica W3C. |
| XmlLicenseTransform |
Rappresenta l'algoritmo di trasformazione della licenza utilizzato per normalizzare le licenze XrML delle firme. |
Struct
| X509IssuerSerial |
Rappresenta l'elemento < |
Interfacce
| IRelDecryptor |
Definisce i metodi che decrittografano un elemento |