System.Security.Cryptography.Xml Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje třídy pro podporu vytváření a ověřování digitálních podpisů XML. Třídy v tomto oboru názvů implementují doporučení konsorcia World Wide Web, XML-Signature syntaxe a zpracování.
Třídy
| Name | Description |
|---|---|
| CipherData |
|
| CipherReference |
|
| DataObject |
Představuje prvek objektu podpisu XML, který obsahuje data, která mají být podepsána. |
| DataReference |
|
| DSAKeyValue |
DSA Představuje privátní klíč |
| EncryptedData |
|
| EncryptedKey |
|
| EncryptedReference |
Představuje abstraktní základní třídu použitou v šifrování XML, ze které jsou odvozeny CipherReference, KeyReferencea DataReference třídy. |
| EncryptedType |
Představuje abstraktní základní třídu, ze které třídy EncryptedData a EncryptedKey odvozují. |
| EncryptedXml |
Představuje procesový model pro implementaci šifrování XML. |
| EncryptionMethod |
Zapouzdřuje šifrovací algoritmus použitý pro šifrování XML. |
| EncryptionProperty |
|
| EncryptionPropertyCollection |
Představuje kolekci EncryptionProperty tříd používaných při šifrování XML. Tato třída se nemůže dědit. |
| KeyInfo |
Představuje digitální podpis XML nebo element šifrování |
| KeyInfoClause |
Představuje abstraktní základní třídu, ze které dědí všechny implementace dílčích KeyInfo částí. |
| KeyInfoEncryptedKey |
Zabalí EncryptedKey třídu, která má být umístěna jako podelement KeyInfo třídy. |
| KeyInfoName |
|
| KeyInfoNode |
KeyInfo Zpracovává dílčí prvky, které nemají na počítači zaregistrované konkrétní implementace nebo obslužné rutiny. |
| KeyInfoRetrievalMethod |
Odkazuje na KeyInfo objekty uložené v jiném umístění při použití ŠIFROVÁNÍ XMLDSIG nebo XML. |
| KeyInfoX509Data |
|
| KeyReference |
|
| Reference |
|
| ReferenceList |
|
| RSAKeyValue |
<
|
| Signature |
|
| SignedInfo |
Obsahuje informace o kanonickém algoritmu a algoritmu podpisu použitém pro podpis XML. |
| SignedXml |
Poskytuje obálku základního objektu podpisu XML, který usnadňuje vytváření podpisů XML. |
| Transform |
Představuje abstraktní základní třídu, ze které jsou odvozeny všechny |
| TransformChain |
Definuje uspořádaný seznam Transform objektů, které se před výpočtem digest použijí na nepodepsaný obsah. |
| XmlDecryptionTransform |
Určuje pořadí operací digitálního podpisu XML a šifrování XML při provádění obou operací ve stejném dokumentu. |
| XmlDsigBase64Transform |
|
| XmlDsigC14NTransform |
Představuje transformaci kanonizace XML C14N pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium) bez komentářů. |
| XmlDsigC14NWithCommentsTransform |
Představuje transformaci kanonizace C14N XML pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium) s komentáři. |
| XmlDsigEnvelopedSignatureTransform |
Představuje transformaci obálek podpisu pro digitální podpis XML definovaný W3C. |
| XmlDsigExcC14NTransform |
Představuje exkluzivní transformaci kanonizace C14N XML pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium) bez komentářů. |
| XmlDsigExcC14NWithCommentsTransform |
Představuje exkluzivní transformaci kanonizace C14N XML pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium) s komentáři. |
| XmlDsigXPathTransform |
Představuje transformaci XPath pro digitální podpis definovaný W3C. |
| XmlDsigXsltTransform |
Představuje transformaci XSLT pro digitální podpis definovaný W3C. |
| XmlLicenseTransform |
Představuje algoritmus transformace licencí použitý k normalizaci licencí XrML pro podpisy. |
Struktury
| Name | Description |
|---|---|
| X509IssuerSerial |
Představuje prvek < |
Rozhraní
| Name | Description |
|---|---|
| IRelDecryptor |
Definuje metody, které dešifrují element XrML |