Idioma

CoseMessage Classe

Definição

Representa uma mensagem COSE, conforme descrito no RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Herança
CoseMessage
Derivado

Propriedades

Nome Description
Content

Obtém o conteúdo dessa mensagem ou null se o conteúdo foi desanexado da mensagem.

ProtectedHeaders

Obtém os parâmetros de cabeçalho protegidos associados a essa mensagem.

RawProtectedHeaders

Obtém os bytes brutos dos parâmetros de cabeçalho protegidos associados a essa mensagem.

UnprotectedHeaders

Obtém os parâmetros de cabeçalho desprotegidos associados a essa mensagem.

Métodos

Nome Description
DecodeMultiSign(Byte[])

Decodifica um conteúdo CBOR como uma mensagem de COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Decodifica um conteúdo CBOR como uma mensagem de COSE_Sign.

DecodeSign1(Byte[])

Decodifica um conteúdo CBOR como uma mensagem de COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Decodifica um conteúdo CBOR como uma mensagem de COSE_Sign1.

Encode()

Codifica essa mensagem como CBOR.

Encode(Span<Byte>)

Codifica essa mensagem como CBOR.

GetEncodedLength()

Quando substituído em uma classe derivada, calcula o número de bytes produzidos pela codificação deste CoseMessage.

TryEncode(Span<Byte>, Int32)

Quando substituído em uma classe derivada, tenta codificar essa mensagem no buffer especificado.

Aplica-se a