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 |