System.Security.Cryptography.Xml Namespace

Der System.Security.Cryptography.Xml-Namespace enthält Klassen, die das Erstellen und Validieren digitaler XML-Signaturen unterstützen. The System.Security.Cryptography.Xml namespace contains classes to support the creation and validation of XML digital signatures. Die Klassen in diesem Namespace implementieren die Empfehlung XML Signature Syntax and Processing (XML-Signatursyntax und -verarbeitung) des World Wide Web Consortium. The classes in this namespace implement the World Wide Web Consortium Recommendation, XML-Signature Syntax and Processing.

Klassen

CipherData

Stellt das <CipherData>-Element bei XML-Verschlüsselung dar.Represents the <CipherData> element in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CipherReference

Stellt das <CipherReference>-Element bei XML-Verschlüsselung dar.Represents the <CipherReference> element in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

DataObject

Stellt das Objektelement einer XML-Signatur dar, das zu signierende Daten enthält.Represents the object element of an XML signature that holds data to be signed.

DataReference

Stellt das bei der XML-Verschlüsselung verwendete <DataReference>-Element dar.Represents the <DataReference> element used in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

DSAKeyValue

Stellt den privaten DSA-Schlüssel des <KeyInfo>-Elements dar.Represents the DSA private key of the <KeyInfo> element.

EncryptedData

Stellt das <EncryptedData>-Element bei XML-Verschlüsselung dar.Represents the <EncryptedData> element in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

EncryptedKey

Stellt das <EncryptedKey>-Element bei XML-Verschlüsselung dar.Represents the <EncryptedKey> element in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

EncryptedReference

Stellt die bei der XML-Verschlüsselung verwendete abstrakte Basisklasse dar, von der die Klassen CipherReference, KeyReference und DataReference abgeleitet sind.Represents the abstract base class used in XML encryption from which the CipherReference, KeyReference, and DataReference classes derive.

EncryptedType

Stellt die abstrakte Basisklasse dar, von der sich die EncryptedData-Klasse und die EncryptedKey-Klasse ableiten.Represents the abstract base class from which the classes EncryptedData and EncryptedKey derive.

EncryptedXml

Stellt das Prozessmodell für die Implementierung von XML-Verschlüsselung dar.Represents the process model for implementing XML encryption.

EncryptionMethod

Kapselt den für XML-Verschlüsselung verwendeten Verschlüsselungsalgorithmus.Encapsulates the encryption algorithm used for XML encryption.

EncryptionProperty

Stellt das bei der XML-Verschlüsselung verwendete <EncryptionProperty>-Element dar.Represents the <EncryptionProperty> element used in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

EncryptionPropertyCollection

Stellt eine Auflistung von bei der XML-Verschlüsselung verwendeten EncryptionProperty-Klassen dar.Represents a collection of EncryptionProperty classes used in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

KeyInfo

Stellt ein <KeyInfo>-Element der digitalen XML-Signatur oder der XML-Verschlüsselung dar.Represents an XML digital signature or XML encryption <KeyInfo> element.

KeyInfoClause

Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von KeyInfo-Unterelementen erben.Represents the abstract base class from which all implementations of KeyInfo subelements inherit.

KeyInfoEncryptedKey

Umschließt dieEncryptedKey-Klasse als Unterelement der KeyInfo-Klasse.Wraps the EncryptedKey class, it to be placed as a subelement of the KeyInfo class.

KeyInfoName

Stellt ein <KeyName>-Unterelement eines <KeyInfo>-Elements für XMLDSIG oder XML-Verschlüsselungen dar.Represents a <KeyName> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

KeyInfoNode

Behandelt KeyInfo-Unterelemente, für die auf dem Computer keine spezifischen Implementierungen oder Handler registriert sind.Handles KeyInfo subelements that do not have specific implementations or handlers registered on the machine.

KeyInfoRetrievalMethod

Verweist auf KeyInfo-Objekte, die bei der Verwendung von XMLDSIG oder XML-Verschlüsselung an unterschiedlichen Speicherorten gespeichert wurden.References KeyInfo objects stored at a different location when using XMLDSIG or XML encryption.

KeyInfoX509Data

Stellt ein <X509Data>-Unterelement eines <KeyInfo>-Elements für XMLDSIG oder XML-Verschlüsselung dar.Represents an <X509Data> subelement of an XMLDSIG or XML Encryption <KeyInfo> element.

KeyReference

Stellt das bei der XML-Verschlüsselung verwendete <KeyReference>-Element dar.Represents the <KeyReference> element used in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

Reference

Stellt das <reference>-Element einer XML-Signatur dar.Represents the <reference> element of an XML signature.

ReferenceList

Stellt das bei der XML-Verschlüsselung verwendete <ReferenceList>-Element dar.Represents the <ReferenceList> element used in XML encryption. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

RSAKeyValue

Stellt das <RSAKeyValue>-Element einer XML-Signatur dar.Represents the <RSAKeyValue> element of an XML signature.

Signature

Stellt das <Signature>-Element einer XML-Signatur dar.Represents the <Signature> element of an XML signature.

SignedInfo

Enthält Informationen über den Kanonisierungsalgorithmus und den Signaturalgorithmus für die XML-Signatur.Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.

SignedXml

Stellt einen Wrapper für ein Kern-XML-Signaturobjekt bereit, um das Erstellen von XML-Signaturen zu erleichtern.Provides a wrapper on a core XML signature object to facilitate creating XML signatures.

Transform

Stellt die abstrakte Basisklasse dar, von der alle <Transform>-Elemente abgeleitet werden, die in einer digitalen XML-Signatur verwendet werden können.Represents the abstract base class from which all <Transform> elements that can be used in an XML digital signature derive.

TransformChain

Definiert eine sortierte Liste von Transform-Objekten, die vor der Digest-Berechnung auf nicht signierten Inhalt angewendet wird.Defines an ordered list of Transform objects that is applied to unsigned content prior to digest calculation.

XmlDecryptionTransform

Gibt die Reihenfolge der Vorgänge für die digitale XML-Signatur und die XML-Verschlüsselung an, wenn beide Vorgänge für dasselbe Dokument ausgeführt werden.Specifies the order of XML Digital Signature and XML Encryption operations when both are performed on the same document.

XmlDsigBase64Transform

Stellt die Base64-Decodierungstransformation dar, wie in der XMLDSIG-Spezifikation in Abschnitt 6.6.2 definiert.Represents the Base64 decoding transform as defined in Section 6.6.2 of the XMLDSIG specification.

XmlDsigC14NTransform

Stellt die vom World Wide Web Consortium (W3C) definierte C14N-XML-Kanonisierungstransformation für eine digitale Signatur ohne Kommentare dar.Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

XmlDsigC14NWithCommentsTransform

Stellt die vom W3C (World Wide Web Consortium) definierte C14N-XML-Kanonisierungstransformation für eine digitale Signatur mit Kommentaren dar.Represents the C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

XmlDsigEnvelopedSignatureTransform

Stellt eine Enveloped Signature Transform für eine digitale XML-Signatur entsprechend der Definition des W3C dar.Represents the enveloped signature transform for an XML digital signature as defined by the W3C.

XmlDsigExcC14NTransform

Stellt die vom W3C (World Wide Web Consortium) definierte exklusive C14N-XML-Kanonisierungstransformation für eine digitale Signatur ohne Kommentare dar.Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), without comments.

XmlDsigExcC14NWithCommentsTransform

Stellt die vom W3C (World Wide Web Consortium) definierte exklusive C14N-XML-Kanonisierungstransformation für eine digitale Signatur mit Kommentaren dar.Represents the exclusive C14N XML canonicalization transform for a digital signature as defined by the World Wide Web Consortium (W3C), with comments.

XmlDsigXPathTransform

Stellt die XPath-Transformation für eine digitale Signatur entsprechend der Definition durch das W3C dar.Represents the XPath transform for a digital signature as defined by the W3C.

XmlDsigXsltTransform

Stellt die XSLT-Transformation für eine digitale Signatur entsprechend der Definition durch das W3C dar.Represents the XSLT transform for a digital signature as defined by the W3C.

XmlLicenseTransform

Stellt den Lizenztransformationsalgorithmus dar, mit dem XrML-Lizenzen für Signaturen normalisiert werden.Represents the license transform algorithm used to normalize XrML licenses for signatures.

Strukturen

X509IssuerSerial

Stellt das <X509IssuerSerial>-Element einer XML-Digitalsignatur dar.Represents the <X509IssuerSerial> element of an XML digital signature.

Schnittstellen

IRelDecryptor

Definiert Methoden, die ein <encryptedGrant>-XrML-Element entschlüsseln.Defines methods that decrypt an XrML <encryptedGrant> element.