SignedInfo Klasse
Definition
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 Informationen zum Kanonisierungsalgorithmus und zum Signaturalgorithmus, der für die XML-Signatur verwendet wird.
public ref class SignedInfo : System::Collections::ICollection
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")]
public class SignedInfo : System.Collections.ICollection
public class SignedInfo : System.Collections.ICollection
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("XmlDsigXsltTransform uses XslCompiledTransform which requires dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The algorithm implementations referenced in the XML payload might be removed. Ensure the required algorithm implementations are preserved in your application.")>]
type SignedInfo = class
interface ICollection
interface IEnumerable
type SignedInfo = class
interface ICollection
interface IEnumerable
Public Class SignedInfo
Implements ICollection
- Vererbung
-
SignedInfo
- Attribute
- Implementiert
Hinweise
Die SignedInfo Klasse stellt das <SignedInfo> Element einer XML-Signatur dar, die durch die Spezifikation der digitalen XML-Signatur definiert ist. Das <SignedInfo> Element, bei dem es sich um ein Unterelement des <Signature> Elements handelt, enthält die kanonische Methode zum Signieren, zum Signieren und Überprüfen verwendeter Algorithmus und Verweise, die eine digitale Signatur beschreiben.
In den meisten Szenarien sollten Sie die SignedInfo von der SignedInfo Eigenschaft verfügbare Klasse verwenden, um digitale XML-Signaturen zu signieren und zu überprüfen.
Weitere Informationen zum <SignedInfo> Element finden Sie in der Spezifikation des World Wide Web Consortium (W3C).
Konstruktoren
| Name | Beschreibung |
|---|---|
| SignedInfo() |
Initialisiert eine neue Instanz der SignedInfo-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanonicalizationMethod |
Dient zum Abrufen oder Festlegen des Kanonisierungsalgorithmus, der vor dem Signieren für das aktuelle SignedInfo Objekt verwendet wird. |
| CanonicalizationMethodObject |
Ruft ein Transform Objekt ab, das für die Kanonisierung verwendet wird. |
| Count |
Ruft die Anzahl der Verweise im aktuellen SignedInfo Objekt ab. |
| Id |
Dient zum Abrufen oder Festlegen der ID des aktuellen SignedInfo Objekts. |
| IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob die Auflistung synchronisiert wird. |
| References |
Ruft eine Liste der Reference Objekte des aktuellen SignedInfo Objekts ab. |
| SignatureLength |
Dient zum Abrufen oder Festlegen der Länge der Signatur für das aktuelle SignedInfo Objekt. |
| SignatureMethod |
Ruft den Namen des Algorithmus ab, der für die Signaturgenerierung und -validierung für das aktuelle SignedInfo Objekt verwendet wird, oder legt den Namen fest. |
| SyncRoot |
Ruft ein Objekt ab, das für die Synchronisierung verwendet werden soll. |
Methoden
| Name | Beschreibung |
|---|---|
| AddReference(Reference) |
Fügt der Liste der Verweise zum Digest und Signieren ein Reference Objekt hinzu. |
| CopyTo(Array, Int32) |
Kopiert die Elemente dieser Instanz in ein Array Objekt, beginnend bei einem angegebenen Index im Array. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung von Verweisen durchläuft. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| GetXml() |
Gibt die XML-Darstellung des SignedInfo Objekts zurück. |
| LoadXml(XmlElement) |
Lädt einen SignedInfo Zustand aus einem XML-Element. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| AsParallel(IEnumerable) |
Aktiviert die Parallelisierung einer Abfrage. |
| AsQueryable(IEnumerable) |
Wandelt eine IEnumerable in eine IQueryableum. |
| Cast<TResult>(IEnumerable) |
Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. |
| OfType<TResult>(IEnumerable) |
Filtert die Elemente einer IEnumerable basierend auf einem angegebenen Typ. |