SignedInfo Klass

Definition

Innehåller information om den kanoniska algoritmen och signaturalgoritmen som används för XML-signaturen.

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
Arv
SignedInfo
Implementeringar

Kommentarer

Klassen SignedInfo representerar elementet i <SignedInfo> en XML-signatur som definierats av specifikationen för digital XML-signatur. Elementet <SignedInfo> , som är ett underelement i elementet <Signature> , innehåller den kanoniskiseringsmetod som används för signering, algoritmen som används för signering och validering samt referenser som beskriver en digital signatur.

I de flesta scenarier bör du använda klassen SignedInfo som är tillgänglig från SignedInfo egenskapen för att signera och verifiera digitala XML-signaturer.

Mer information om elementet <SignedInfo> finns i W3C-specifikationen (World Wide Web Consortium).

Konstruktorer

Name Description
SignedInfo()

Initierar en ny instans av SignedInfo klassen.

Egenskaper

Name Description
CanonicalizationMethod

Hämtar eller anger den kanoniska algoritm som används innan det aktuella SignedInfo objektet signeras.

CanonicalizationMethodObject

Hämtar ett Transform objekt som används för kanonisering.

Count

Hämtar antalet referenser i det aktuella SignedInfo objektet.

Id

Hämtar eller anger ID för det aktuella SignedInfo objektet.

IsReadOnly

Hämtar ett värde som anger om samlingen är skrivskyddad.

IsSynchronized

Hämtar ett värde som anger om samlingen synkroniseras.

References

Hämtar en lista över objekten i Reference det aktuella SignedInfo objektet.

SignatureLength

Hämtar eller anger längden på signaturen för det aktuella SignedInfo objektet.

SignatureMethod

Hämtar eller anger namnet på algoritmen som används för signaturgenerering och validering för det aktuella SignedInfo objektet.

SyncRoot

Hämtar ett objekt som ska användas för synkronisering.

Metoder

Name Description
AddReference(Reference)

Lägger till ett Reference objekt i listan med referenser som ska sammanfattas och signeras.

CopyTo(Array, Int32)

Kopierar elementen i den här instansen till ett Array objekt med början vid ett angivet index i matrisen.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetEnumerator()

Returnerar en uppräknare som itererar genom referenssamlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetXml()

Returnerar XML-representationen SignedInfo av objektet.

LoadXml(XmlElement)

Läser in ett SignedInfo tillstånd från ett XML-element.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för