CoseMessage Classe

Definizione

Rappresenta un messaggio COSE come descritto in RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Ereditarietà
CoseMessage
Derivato

Proprietà

Nome Descrizione
Content

Ottiene il contenuto di questo messaggio o null se il contenuto è stato scollegato dal messaggio.

ProtectedHeaders

Ottiene i parametri dell'intestazione protetta associati a questo messaggio.

RawProtectedHeaders

Ottiene i byte non elaborati dei parametri dell'intestazione protetta associati a questo messaggio.

UnprotectedHeaders

Ottiene i parametri di intestazione non protetti associati a questo messaggio.

Metodi

Nome Descrizione
DecodeMultiSign(Byte[])

Decodifica un payload CBOR come messaggio di COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Decodifica un payload CBOR come messaggio di COSE_Sign.

DecodeSign1(Byte[])

Decodifica un payload CBOR come messaggio di COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Decodifica un payload CBOR come messaggio di COSE_Sign1.

Encode()

Codifica questo messaggio come CBOR.

Encode(Span<Byte>)

Codifica questo messaggio come CBOR.

GetEncodedLength()

Quando ne viene eseguito l'override in una classe derivata, calcola il numero di byte prodotti dalla codifica .CoseMessage

TryEncode(Span<Byte>, Int32)

Quando ne viene eseguito l'override in una classe derivata, tenta di codificare questo messaggio nel buffer specificato.

Si applica a