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, XML-Signature syntaxe a zpracování.

Třídy

Name Description
CipherData

<CipherData> Představuje prvek v šifrování XML. Tato třída se nemůže dědit.

CipherReference

<CipherReference> Představuje prvek v šifrování XML. Tato třída se nemůže dědit.

DataObject

Představuje prvek objektu podpisu XML, který obsahuje data, která mají být podepsána.

DataReference

<DataReference> Představuje prvek použitý v šifrování XML. Tato třída se nemůže dědit.

DSAKeyValue

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

EncryptedData

<EncryptedData> Představuje prvek v šifrování XML. Tato třída se nemůže dědit.

EncryptedKey

<EncryptedKey> Představuje prvek v šifrování XML. Tato třída se nemůže dědit.

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

<EncryptionProperty> Představuje prvek použitý v šifrování XML. Tato třída se nemůže dědit.

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í <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

<KeyName> Představuje podelement XMLDSIG nebo XML Encryption <KeyInfo> elementu.

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

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

KeyReference

<KeyReference> Představuje prvek použitý v šifrování XML. Tato třída se nemůže dědit.

Reference

<reference> Představuje prvek podpisu XML.

ReferenceList

<ReferenceList> Představuje prvek použitý v šifrování XML. Tato třída se nemůže dědit.

RSAKeyValue

< RSAKeyValue > Představuje prvek podpisu XML.

Signature

<Signature> Představuje prvek podpisu XML.

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

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

Base64 Představuje dekódovací transformaci definovanou v oddílu 6.6.2 specifikace XMLDSIG.

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 <X509IssuerSerial> digitálního podpisu XML.

Rozhraní

Name Description
IRelDecryptor

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