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

Name Descrição
Content

Recebe o conteúdo desta mensagem ou null se o conteúdo foi desligado da mensagem.

ProtectedHeaders

Obtém os parâmetros do cabeçalho protegido associados a esta mensagem.

RawProtectedHeaders

Obtém os bytes brutos dos parâmetros do cabeçalho protegido associados a esta mensagem.

UnprotectedHeaders

Obtém os parâmetros do cabeçalho não protegido associados a esta mensagem.

Métodos

Name Descrição
DecodeMultiSign(Byte[])

Decodifica uma carga útil CBOR como uma mensagem COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Decodifica uma carga útil CBOR como uma mensagem COSE_Sign.

DecodeSign1(Byte[])

Decodifica uma carga útil CBOR como uma mensagem COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Decodifica uma carga útil CBOR como uma mensagem COSE_Sign1.

Encode()

Codifica esta mensagem como CBOR.

Encode(Span<Byte>)

Codifica esta mensagem como CBOR.

GetEncodedLength()

Quando sobrescrito numa classe derivada, calcula o número de bytes produzidos ao codificar esta CoseMessage.

TryEncode(Span<Byte>, Int32)

Quando é sobreposta numa classe derivada, tenta codificar esta mensagem no buffer especificado.

Aplica-se a