Share via


CoseMessage Klasse

Definition

Stellt eine COSE-Nachricht wie in RFC 8152 beschrieben dar.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Vererbung
CoseMessage
Abgeleitet

Eigenschaften

Content

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

ProtectedHeaders

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

RawProtectedHeaders

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

UnprotectedHeaders

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

Methoden

DecodeMultiSign(Byte[])

Decodiert eine CBOR-Nutzlast als COSE_Sign-Nachricht.

DecodeMultiSign(ReadOnlySpan<Byte>)

Decodiert eine CBOR-Nutzlast als COSE_Sign-Nachricht.

DecodeSign1(Byte[])

Decodiert eine CBOR-Nutzlast als COSE_Sign1-Nachricht.

DecodeSign1(ReadOnlySpan<Byte>)

Decodiert eine CBOR-Nutzlast als COSE_Sign1-Nachricht.

Encode()

Codiert diese Nachricht als CBOR.

Encode(Span<Byte>)

Codiert diese Nachricht als CBOR.

Equals(Object)

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

(Geerbt von Object)
GetEncodedLength()

Berechnet beim Überschreiben in einer abgeleiteten Klasse die Anzahl der Bytes, die durch die Codierung dieses CoseMessageerzeugt 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)
ToString()

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

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

Versucht beim Überschreiben in einer abgeleiteten Klasse, diese Nachricht in den angegebenen Puffer zu codieren.

Gilt für: