Teilen über


CoseMultiSignMessage Klasse

Definition

Stellt eine Nachricht mit mehreren Signaturen COSE_Sign dar.

public ref class CoseMultiSignMessage sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseMultiSignMessage : System.Security.Cryptography.Cose.CoseMessage
type CoseMultiSignMessage = class
    inherit CoseMessage
Public NotInheritable Class CoseMultiSignMessage
Inherits CoseMessage
Vererbung
CoseMultiSignMessage

Eigenschaften

Content

Ruft den Inhalt dieser Nachricht ab oder null , wenn der Inhalt von der Nachricht getrennt wurde.

(Geerbt von CoseMessage)
ProtectedHeaders

Ruft die geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind.

(Geerbt von CoseMessage)
RawProtectedHeaders

Ruft die unformatierten Bytes der geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind.

(Geerbt von CoseMessage)
Signatures

Ruft eine schreibgeschützte Sammlung von Signaturen ab, die dieser Nachricht zugeordnet sind.

UnprotectedHeaders

Ruft die ungeschützten Headerparameter ab, die dieser Nachricht zugeordnet sind.

(Geerbt von CoseMessage)

Methoden

AddSignatureForDetached(Byte[], CoseSigner, Byte[])

Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu.

AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu.

AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken)

Fügt dieser Nachricht asynchron eine Signatur für den angegebenen Inhalt hinzu.

AddSignatureForEmbedded(CoseSigner, Byte[])

Fügt eine Signatur für den in diese Nachricht eingebetteten Inhalt hinzu.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Fügt eine Signatur für den in diese Nachricht eingebetteten Inhalt hinzu.

Encode()

Codiert diese Nachricht als CBOR.

(Geerbt von CoseMessage)
Encode(Span<Byte>)

Codiert diese Nachricht als CBOR.

(Geerbt von CoseMessage)
Equals(Object)

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

(Geerbt von Object)
GetEncodedLength()

Berechnet die Anzahl der Bytes, die durch die Codierung dieser Nachricht erzeugt werden.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
RemoveSignature(CoseSignature)

Entfernt die angegebene Signatur aus der Nachricht.

RemoveSignature(Int32)

Entfernt die Signatur am angegebenen Index aus der Nachricht.

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten.

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten.

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten.

SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken)

Signiert den angegebenen Inhalt asynchron und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten.

SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit eingebettetem Inhalt.

SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten.

ToString()

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

(Geerbt von Object)
TryEncode(Span<Byte>, Int32)

Versucht, diese Nachricht in den angegebenen Puffer zu codieren.

TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Versucht, den angegebenen Inhalt zu signieren und als COSE_Sign Nachricht mit getrenntem Inhalt im angegebenen Puffer zu codieren.

TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit eingebettetem Inhalt.

Gilt für: