SignedInfo SignedInfo SignedInfo SignedInfo Class

Definition

Enthält Informationen über den Kanonisierungsalgorithmus und den Signaturalgorithmus für die XML-Signatur.Contains information about the canonicalization algorithm and signature algorithm used for the XML signature.

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
SignedInfoSignedInfoSignedInfoSignedInfo
Implementiert

Hinweise

Die SignedInfo -Klasse stellt die <SignedInfo> -Element einer XML-Signatur, die durch die XML-Signatur-Spezifikation definiert.The SignedInfo class represents the <SignedInfo> element of an XML signature defined by the XML digital signature specification. Die <SignedInfo> Element, das ein untergeordnetes Element von der <Signature> Element enthält, die Kanonisierungsmethode, die zum Signieren, des Verschlüsselungsalgorithmus für die Signierung und Überprüfung und Verweise, die eine digitale Signatur zu beschreiben.The <SignedInfo> element, which is a subelement of the <Signature> element, contains the canonicalization method used for signing, the algorithm used for signing and validation, and references that describe a digital signature.

In den meisten Fällen sollten Sie verwenden die SignedInfo Klasse verfügbar der SignedInfo Eigenschaft signiert und überprüft die digitale XML-Signaturen.For most scenarios, you should use the SignedInfo class available from the SignedInfo property to sign and verify XML digital signatures.

Weitere Informationen zu den <SignedInfo> Element finden Sie unter den Spezifikation des World Wide Web Consortium (W3C).For more information about the <SignedInfo> element, see the World Wide Web Consortium (W3C) specification.

Konstruktoren

SignedInfo() SignedInfo() SignedInfo() SignedInfo()

Initialisiert eine neue Instanz der SignedInfo-Klasse.Initializes a new instance of the SignedInfo class.

Eigenschaften

CanonicalizationMethod CanonicalizationMethod CanonicalizationMethod CanonicalizationMethod

Ruft den Kanonisierungsalgorithmus ab, der vor dem Signieren für das aktuelle SignedInfo-Objekt verwendet wird, oder legt ihn fest.Gets or sets the canonicalization algorithm that is used before signing for the current SignedInfo object.

CanonicalizationMethodObject CanonicalizationMethodObject CanonicalizationMethodObject CanonicalizationMethodObject

Ruft ein für die Kanonisierung verwendetes Transform-Objekt ab.Gets a Transform object used for canonicalization.

Count Count Count Count

Ruft die Anzahl der Verweise im aktuellen SignedInfo-Objekt ab.Gets the number of references in the current SignedInfo object.

Id Id Id Id

Ruft die ID des aktuellen SignedInfo-Objekts ab oder legt diese fest.Gets or sets the ID of the current SignedInfo object.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.Gets a value that indicates whether the collection is read-only.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Ruft einen Wert ab, der angibt, ob die Auflistung synchronisiert ist.Gets a value that indicates whether the collection is synchronized.

References References References References

Ruft eine Liste der Reference-Objekte des aktuellen SignedInfo-Objekts ab.Gets a list of the Reference objects of the current SignedInfo object.

SignatureLength SignatureLength SignatureLength SignatureLength

Ruft die Länge der Signatur für das aktuelle SignedInfo-Objekt ab oder legt diese fest.Gets or sets the length of the signature for the current SignedInfo object.

SignatureMethod SignatureMethod SignatureMethod 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.Gets or sets the name of the algorithm used for signature generation and validation for the current SignedInfo object.

SyncRoot SyncRoot SyncRoot SyncRoot

Ruft ein Objekt ab, das für die Synchronisierung verwendet werden soll.Gets an object to use for synchronization.

Methoden

AddReference(Reference) AddReference(Reference) AddReference(Reference) AddReference(Reference)

Fügt der Liste der Verweise, auf die Digest angewendet und die signiert werden sollen, ein Reference-Objekt hinzu.Adds a Reference object to the list of references to digest and sign.

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

Kopiert die Elemente dieser Instanz in ein Array-Objekt, beginnend an einem angegebenen Index im Array.Copies the elements of this instance into an Array object, starting at a specified index in the array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung der Verweise durchläuft.Returns an enumerator that iterates through the collection of references.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetXml() GetXml() GetXml() GetXml()

Gibt die XML-Darstellung des SignedInfo-Objekts zurück.Returns the XML representation of the SignedInfo object.

LoadXml(XmlElement) LoadXml(XmlElement) LoadXml(XmlElement) LoadXml(XmlElement)

Lädt einen SignedInfo-Zustand aus einem XML-Element.Loads a SignedInfo state from an XML element.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Erweiterungsmethoden

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Gilt für: