Teilen über


SignedInfo Klasse

Definition

Enthält Informationen über den Kanonisierungsalgorithmus und den Signaturalgorithmus für die XML-Signatur.

public ref class SignedInfo : System::Collections::ICollection
public class SignedInfo : System.Collections.ICollection
type SignedInfo = class
    interface ICollection
    interface IEnumerable
Public Class SignedInfo
Implements ICollection
Vererbung
SignedInfo
Implementiert

Hinweise

Die SignedInfo Klasse stellt das Element einer XML-Signatur dar, die <SignedInfo> von der XML-digitalen Signaturspezifikation definiert ist. Das <SignedInfo> Element, das ein Teilelement des <Signature> Elements ist, enthält die Kanonisierungsmethode, die zum Signieren verwendet wird, den Algorithmus, der zum Signieren und Überprüfen verwendet wird, und Verweise, die eine digitale Signatur beschreiben.

Für die meisten Szenarien sollten Sie die SignedInfo von der SignedInfo Eigenschaft verfügbare Klasse verwenden, um XML-digitale Signaturen zu signieren und zu überprüfen.

Weitere Informationen zum Element finden Sie in der <SignedInfo> Spezifikation des World Wide Web Consortium (W3C).

Konstruktoren

SignedInfo()

Initialisiert eine neue Instanz der SignedInfo-Klasse.

Eigenschaften

CanonicalizationMethod

Ruft den Kanonisierungsalgorithmus ab, der vor dem Signieren für das aktuelle SignedInfo-Objekt verwendet wird, oder legt ihn fest.

CanonicalizationMethodObject

Ruft ein für die Kanonisierung verwendetes Transform-Objekt ab.

Count

Ruft die Anzahl der Verweise im aktuellen SignedInfo-Objekt ab.

Id

Ruft die ID des aktuellen SignedInfo-Objekts ab oder legt diese fest.

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

Ruft die Länge der Signatur für das aktuelle SignedInfo-Objekt ab oder legt diese fest.

SignatureMethod

Ruft den Namen des Algorithmus ab, der für Signaturerzeugung und Überprüfung für das aktuelle SignedInfo Objekt verwendet wird, und legt ihn fest.

SyncRoot

Ruft ein Objekt ab, das für die Synchronisierung verwendet werden soll.

Methoden

AddReference(Reference)

Fügt der Liste der Verweise, auf die Digest angewendet und die signiert werden sollen, ein Reference-Objekt hinzu.

CopyTo(Array, Int32)

Kopiert die Elemente dieser Instanz in ein Array-Objekt, beginnend an einem angegebenen Index im Array.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung der Verweise durchläuft.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den 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 des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ um

OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.

AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.

Gilt für