Sdílet prostřednictvím


System.Security.Cryptography.Xml Obor názvů

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

<CipherData> Představuje element v šifrování XML. Tuto třídu nelze dědit.

CipherReference

<CipherReference> Představuje element v šifrování XML. Tuto třídu nelze dědit.

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

<DataReference> Představuje element použitý v šifrování XML. Tuto třídu nelze dědit.

DSAKeyValue

DSA Představuje privátní klíč elementu<KeyInfo>.

EncryptedData

<EncryptedData> Představuje element v šifrování XML. Tuto třídu nelze dědit.

EncryptedKey

<EncryptedKey> Představuje element v šifrování XML. Tuto třídu nelze dědit.

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

<EncryptionProperty> Představuje element použitý v šifrování XML. Tuto třídu nelze dědit.

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í <KeyInfo> XML.

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 <KeyName> XMLDSIG nebo XML Encryption <KeyInfo> element.

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

<X509Data> Představuje podelement XMLDSIG nebo XML Encryption <KeyInfo> element.

KeyReference

<KeyReference> Představuje element použitý v šifrování XML. Tuto třídu nelze dědit.

Reference

<reference> Představuje element podpisu XML.

ReferenceList

<ReferenceList> Představuje element použitý v šifrování XML. Tuto třídu nelze dědit.

RSAKeyValue

<RSAKeyValue> Představuje element podpisu XML.

Signature

<Signature> Představuje element podpisu XML.

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 <Transform> prvky, které lze použít v digitálním podpisu XML.

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

Base64 Představuje dekódovací transformaci definovanou v části 6.6.2 specifikace XMLDSIG.

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

<X509IssuerSerial> Představuje prvek digitálního podpisu XML.

Rozhraní

IRelDecryptor

Definuje metody, které dešifrují element XrML <encryptedGrant> .