Udostępnij za pośrednictwem


SignedInfo Klasa

Definicja

Zawiera informacje o algorytmie kanonizacji i algorytmie podpisu używanym do podpisu XML.

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
Dziedziczenie
SignedInfo
Implementuje

Uwagi

Klasa SignedInfo reprezentuje <SignedInfo> element podpisu XML zdefiniowanego przez specyfikację podpisu cyfrowego XML. Element <SignedInfo> , który jest podelementem <Signature> elementu, zawiera metodę kanoniczną używaną do podpisywania, algorytm używany do podpisywania i walidacji oraz odwołania opisujące podpis cyfrowy.

W przypadku większości scenariuszy należy użyć klasy dostępnej SignedInfo SignedInfo z właściwości , aby podpisać i zweryfikować podpisy cyfrowe XML.

Aby uzyskać więcej informacji na temat <SignedInfo> elementu, zobacz specyfikację World Wide Web Consortium (W3C).

Konstruktory

SignedInfo()

Inicjuje nowe wystąpienie klasy SignedInfo.

Właściwości

CanonicalizationMethod

Pobiera lub ustawia algorytm kanonizacji, który jest używany przed podpisaniem dla bieżącego SignedInfo obiektu.

CanonicalizationMethodObject

Transform Pobiera obiekt używany do kanonizacji.

Count

Pobiera liczbę odwołań w bieżącym SignedInfo obiekcie.

Id

Pobiera lub ustawia identyfikator bieżącego SignedInfo obiektu.

IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.

IsSynchronized

Pobiera wartość wskazującą, czy kolekcja jest zsynchronizowana.

References

Pobiera listę Reference obiektów bieżącego SignedInfo obiektu.

SignatureLength

Pobiera lub ustawia długość podpisu dla bieżącego SignedInfo obiektu.

SignatureMethod

Pobiera lub ustawia nazwę algorytmu używanego do generowania podpisów i walidacji dla bieżącego SignedInfo obiektu.

SyncRoot

Pobiera obiekt do użycia na potrzeby synchronizacji.

Metody

AddReference(Reference)

Reference Dodaje obiekt do listy odwołań do skrótu i znaku.

CopyTo(Array, Int32)

Kopiuje elementy tego wystąpienia do Array obiektu, zaczynając od określonego indeksu w tablicy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji odwołań.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetXml()

Zwraca reprezentację SignedInfo XML obiektu.

LoadXml(XmlElement)

Ładuje SignedInfo stan z elementu XML.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy