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, Syntaxe podpisu XML a zpracování.
Třídy
CipherData |
|
CipherReference |
|
CryptoSignedXmlRecursionException |
Výjimka, která se vyvolá při dosažení limitu podepsané rekurze XML. Zachyťte tuto výjimku při výpočtu hodnoty hash, kromě ostatních výjimek, které může computeHash vyvolat. |
DataObject |
Představuje element objektu podpisu XML, který obsahuje data, která mají být podepsána. |
DataReference |
|
DSAKeyValue |
DSA Představuje privátní klíč elementu |
EncryptedData |
|
EncryptedKey |
|
EncryptedReference |
Představuje abstraktní základní třídu použitou v šifrování XML, ze které CipherReferenceodvozují třídy , KeyReferencea DataReference . |
EncryptedType |
Představuje abstraktní základní třídu, ze které třídy EncryptedData a EncryptedKey odvozené. |
EncryptedXml |
Představuje model procesu pro implementaci šifrování XML. |
EncryptionMethod |
Zapouzdří šifrovací algoritmus používaný pro šifrování XML. |
EncryptionProperty |
|
EncryptionPropertyCollection |
Představuje kolekci EncryptionProperty tříd používaných v šifrování XML. Tuto třídu nelze 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 |
Představuje podelement |
KeyInfoNode |
KeyInfo Zpracovává dílčí prvky, které nemají na počítači zaregistrované konkrétní implementace nebo obslužné rutiny. |
KeyInfoRetrievalMethod |
Při použití šifrování XMLDSIG nebo XML odkazuje na KeyInfo objekty uložené v jiném umístění. |
KeyInfoX509Data |
|
KeyReference |
|
Reference |
|
ReferenceList |
|
RSAKeyValue |
< |
Signature |
|
SignedInfo |
Obsahuje informace o algoritmu kanonizace a algoritmu podpisu použitém pro podpis XML. |
SignedXml |
Poskytuje obálku základního objektu podpisu XML pro usnadnění vytváření podpisů XML. |
Transform |
Představuje abstraktní základní třídu, ze které jsou odvozeny všechny |
TransformChain |
Definuje seřazený seznam Transform objektů, který se použije na nepodepsaný obsah před výpočtem hodnoty hash. |
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 Kanonický kód XML C14N pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium), bez komentářů. |
XmlDsigC14NWithCommentsTransform |
Představuje transformaci Kanonický kód XML C14N pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium) s komentáři. |
XmlDsigEnvelopedSignatureTransform |
Představuje transformaci obálkového podpisu pro digitální podpis XML definovaný W3C. |
XmlDsigExcC14NTransform |
Představuje exkluzivní kanonickou transformaci C14N XML pro digitální podpis definovaný konsorciem W3C (World Wide Web Consortium) bez komentářů. |
XmlDsigExcC14NWithCommentsTransform |
Představuje exkluzivní kanoizační transformaci 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
X509IssuerSerial |
< |
Rozhraní
IRelDecryptor |
Definuje metody, které dešifrují element XrML |