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.
Enthält Klassen zur Unterstützung der Erstellung und Validierung digitaler XML-Signaturen. Die Klassen in diesem Namespace implementieren die World Wide Web Consortium Recommendation, XML-Signature Syntax und Verarbeitung.
Klassen
| Name | Beschreibung |
|---|---|
| CipherData |
Stellt das Element in der |
| CipherReference |
Stellt das Element in der |
| DataObject |
Stellt das Objektelement einer XML-Signatur dar, die zu signierende Daten enthält. |
| DataReference |
Stellt das element dar, das in der |
| DSAKeyValue |
Stellt den DSA privaten Schlüssel des |
| EncryptedData |
Stellt das Element in der |
| EncryptedKey |
Stellt das Element in der |
| EncryptedReference |
Stellt die abstrakte Basisklasse dar, die in der XML-Verschlüsselung verwendet wird, von der die CipherReferenceKlassen und KeyReference die Klassen DataReferenceabgeleitet sind. |
| EncryptedType |
Stellt die abstrakte Basisklasse dar, von der die Klassen EncryptedData abgeleitet und EncryptedKey abgeleitet werden. |
| EncryptedXml |
Stellt das Prozessmodell für die Implementierung der XML-Verschlüsselung dar. |
| EncryptionMethod |
Kapselt den Verschlüsselungsalgorithmus, der für die XML-Verschlüsselung verwendet wird. |
| EncryptionProperty |
Stellt das element dar, das in der |
| EncryptionPropertyCollection |
Stellt eine Auflistung von Klassen dar, die in der EncryptionProperty XML-Verschlüsselung verwendet werden. Diese Klasse kann nicht vererbt werden. |
| KeyInfo |
Stellt ein digitales XML-Signatur- oder XML-Verschlüsselungselement |
| KeyInfoClause |
Stellt die abstrakte Basisklasse dar, von der alle Implementierungen von KeyInfo Unterelementen erben. |
| KeyInfoEncryptedKey |
Umschließt die EncryptedKey Klasse, die als Unterelement der KeyInfo Klasse platziert werden soll. |
| KeyInfoName |
Stellt ein |
| KeyInfoNode |
Behandelt KeyInfo Unterelemente, die keine spezifischen Implementierungen oder Handler auf dem Computer registriert haben. |
| KeyInfoRetrievalMethod |
Verweist auf KeyInfo Objekte, die an einem anderen Speicherort gespeichert sind, wenn XMLDSIG oder XML-Verschlüsselung verwendet wird. |
| KeyInfoX509Data |
Stellt ein |
| KeyReference |
Stellt das element dar, das in der |
| Reference |
Stellt das |
| ReferenceList |
Stellt das element dar, das in der |
| RSAKeyValue |
Stellt das < |
| Signature |
Stellt das |
| SignedInfo |
Enthält Informationen zum Kanonisierungsalgorithmus und zum Signaturalgorithmus, der für die XML-Signatur verwendet wird. |
| SignedXml |
Stellt einen Wrapper für ein grundlegendes XML-Signaturobjekt bereit, um das Erstellen von XML-Signaturen zu vereinfachen. |
| Transform |
Stellt die abstrakte Basisklasse dar, von der alle |
| TransformChain |
Definiert eine sortierte Liste von Transform Objekten, die vor der Digestberechnung auf nicht signierte Inhalte angewendet werden. |
| XmlDecryptionTransform |
Gibt die Reihenfolge von XML Digital Signature- und XML-Verschlüsselungsvorgängen an, wenn beide im selben Dokument ausgeführt werden. |
| XmlDsigBase64Transform |
Stellt die Decodierungstransformation |
| XmlDsigC14NTransform |
Stellt die C14N-XML-Kanonisierungstransformation für eine digitale Signatur dar, die vom World Wide Web Consortium (W3C) ohne Kommentare definiert wird. |
| XmlDsigC14NWithCommentsTransform |
Stellt die C14N-XML-Kanonisierungstransformation für eine digitale Signatur dar, die vom World Wide Web Consortium (W3C) mit Kommentaren definiert wird. |
| XmlDsigEnvelopedSignatureTransform |
Stellt die Umschlagsignaturtransformation für eine digitale XML-Signatur dar, die von W3C definiert wird. |
| XmlDsigExcC14NTransform |
Stellt die exklusive C14N XML-Kanonisierungstransformation für eine digitale Signatur dar, die vom World Wide Web Consortium (W3C) ohne Kommentare definiert wird. |
| XmlDsigExcC14NWithCommentsTransform |
Stellt die exklusive C14N XML-Kanonisierungstransformation für eine digitale Signatur dar, die durch das World Wide Web Consortium (W3C) definiert wird, mit Kommentaren. |
| XmlDsigXPathTransform |
Stellt die XPath-Transformation für eine digitale Signatur dar, die von W3C definiert wird. |
| XmlDsigXsltTransform |
Stellt die XSLT-Transformation für eine digitale Signatur dar, die von W3C definiert wird. |
| XmlLicenseTransform |
Stellt den Lizenztransformationsalgorithmus dar, der zum Normalisieren von XrML-Lizenzen für Signaturen verwendet wird. |
Strukturen
| Name | Beschreibung |
|---|---|
| X509IssuerSerial |
Stellt das < |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IRelDecryptor |
Definiert Methoden, die ein XrML-Element |