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 ü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. |