System.Security.Cryptography.Xml Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dieser Namespace enthält Klassen, die das Erstellen und Validieren digitaler XML-Signaturen unterstützen. Die Klassen in diesem Namespace implementieren die Empfehlung XML Signature Syntax and Processing (XML-Signatursyntax und -verarbeitung) des World Wide Web Consortium.
Klassen
CipherData |
Stellt das |
CipherReference |
Stellt das |
CryptoSignedXmlRecursionException |
Die Ausnahme, die ausgelöst wird, wenn das Limit für die signierte XML-Rekursion erreicht wird. Fangen Sie diese Ausnahme ab, wenn Sie den Hash berechnen, zusätzlich zu den anderen Ausnahmen, die ComputeHash auslösen kann. |
DataObject |
Stellt das Objektelement einer XML-Signatur dar, das zu signierende Daten enthält. |
DataReference |
Stellt das bei der XML-Verschlüsselung verwendete |
DSAKeyValue |
Stellt den privaten DSA-Schlüssel des |
EncryptedData |
Stellt das |
EncryptedKey |
Stellt das |
EncryptedReference |
Stellt die bei der XML-Verschlüsselung verwendete abstrakte Basisklasse dar, von der die Klassen CipherReference, KeyReference und DataReference abgeleitet sind. |
EncryptedType |
Stellt die abstrakte Basisklasse dar, von der sich die EncryptedData-Klasse und die EncryptedKey-Klasse ableiten. |
EncryptedXml |
Stellt das Prozessmodell für die Implementierung von XML-Verschlüsselung dar. |
EncryptionMethod |
Kapselt den für XML-Verschlüsselung verwendeten Verschlüsselungsalgorithmus. |
EncryptionProperty |
Stellt das bei der XML-Verschlüsselung verwendete |
EncryptionPropertyCollection |
Stellt eine Auflistung von bei der XML-Verschlüsselung verwendeten EncryptionProperty-Klassen dar. Diese Klasse kann nicht vererbt werden. |
KeyInfo |
Stellt ein |
KeyInfoClause |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von KeyInfo-Unterelementen erben. |
KeyInfoEncryptedKey |
Umschließt dieEncryptedKey-Klasse als Unterelement der KeyInfo-Klasse. |
KeyInfoName |
Stellt ein |
KeyInfoNode |
Behandelt KeyInfo-Unterelemente, für die auf dem Computer keine spezifischen Implementierungen oder Handler registriert sind. |
KeyInfoRetrievalMethod |
Verweist auf KeyInfo-Objekte, die bei der Verwendung von XMLDSIG oder XML-Verschlüsselung an unterschiedlichen Speicherorten gespeichert wurden. |
KeyInfoX509Data |
Stellt ein |
KeyReference |
Stellt das bei der XML-Verschlüsselung verwendete |
Reference |
Stellt das |
ReferenceList |
Stellt das bei der XML-Verschlüsselung verwendete |
RSAKeyValue |
Stellt das < |
Signature |
Stellt das |
SignedInfo |
Enthält Informationen über den Kanonisierungsalgorithmus und den Signaturalgorithmus für die XML-Signatur. |
SignedXml |
Stellt einen Wrapper für ein Kern-XML-Signaturobjekt bereit, um das Erstellen von XML-Signaturen zu erleichtern. |
Transform |
Stellt die abstrakte Basisklasse dar, von der alle |
TransformChain |
Definiert eine sortierte Liste von Transform-Objekten, die vor der Digest-Berechnung auf nicht signierten Inhalt angewendet wird. |
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. |
XmlDsigBase64Transform |
Stellt die |
XmlDsigC14NTransform |
Stellt die vom World Wide Web Consortium (W3C) definierte C14N-XML-Kanonisierungstransformation für eine digitale Signatur ohne Kommentare dar. |
XmlDsigC14NWithCommentsTransform |
Stellt die vom W3C (World Wide Web Consortium) definierte C14N-XML-Kanonisierungstransformation für eine digitale Signatur mit Kommentaren dar. |
XmlDsigEnvelopedSignatureTransform |
Stellt eine Enveloped Signature Transform für eine digitale XML-Signatur entsprechend der Definition des W3C dar. |
XmlDsigExcC14NTransform |
Stellt die vom W3C (World Wide Web Consortium) definierte exklusive C14N-XML-Kanonisierungstransformation für eine digitale Signatur ohne Kommentare dar. |
XmlDsigExcC14NWithCommentsTransform |
Stellt die vom W3C (World Wide Web Consortium) definierte exklusive C14N-XML-Kanonisierungstransformation für eine digitale Signatur mit Kommentaren dar. |
XmlDsigXPathTransform |
Stellt die XPath-Transformation für eine digitale Signatur entsprechend der Definition durch das W3C dar. |
XmlDsigXsltTransform |
Stellt die XSLT-Transformation für eine digitale Signatur entsprechend der Definition durch das W3C dar. |
XmlLicenseTransform |
Stellt den Lizenztransformationsalgorithmus dar, mit dem XrML-Lizenzen für Signaturen normalisiert werden. |
Strukturen
X509IssuerSerial |
Stellt das < |
Schnittstellen
IRelDecryptor |
Definiert Methoden, die ein |