CoseMessage Klasse

Definition

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

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

Eigenschaften

Name Beschreibung
Content

Ruft den Inhalt dieser Nachricht ab oder null wenn 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 nicht geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind.

Methoden

Name Beschreibung
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.

GetEncodedLength()

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Anzahl der bytes berechnet, die durch die Codierung dieses CoseMessageTyps erzeugt werden.

TryEncode(Span<Byte>, Int32)

Wenn diese Nachricht in einer abgeleiteten Klasse überschrieben wird, wird versucht, diese Nachricht in den angegebenen Puffer zu codieren.

Gilt für: