CoseMessage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |
| 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. |