Język

CoseMessage Klasa

Definicja

Reprezentuje komunikat COSE zgodnie z opisem w specyfikacji RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Dziedziczenie
CoseMessage
Pochodne

Właściwości

Nazwa Opis
Content

Pobiera zawartość tej wiadomości lub null jeśli zawartość została odłączona od wiadomości.

ProtectedHeaders

Pobiera parametry chronionego nagłówka skojarzone z tym komunikatem.

RawProtectedHeaders

Pobiera nieprzetworzone bajty chronionych parametrów nagłówka skojarzonych z tym komunikatem.

UnprotectedHeaders

Pobiera niechronione parametry nagłówka skojarzone z tym komunikatem.

Metody

Nazwa Opis
DecodeMultiSign(Byte[])

Dekoduje ładunek CBOR jako komunikat COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Dekoduje ładunek CBOR jako komunikat COSE_Sign.

DecodeSign1(Byte[])

Dekoduje ładunek CBOR jako komunikat COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Dekoduje ładunek CBOR jako komunikat COSE_Sign1.

Encode()

Koduje ten komunikat jako CBOR.

Encode(Span<Byte>)

Koduje ten komunikat jako CBOR.

GetEncodedLength()

Po zastąpieniu w klasie pochodnej oblicza liczbę bajtów wygenerowanych przez kodowanie tego elementu CoseMessage.

TryEncode(Span<Byte>, Int32)

Po zastąpieniu w klasie pochodnej próbuje zakodować ten komunikat do określonego buforu.

Dotyczy