CoseMessage Clase

Definición

Representa un mensaje COSE como se describe en RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Herencia
CoseMessage
Derivado

Propiedades

Nombre Description
Content

Obtiene el contenido de este mensaje o null si el contenido se desasoció del mensaje.

ProtectedHeaders

Obtiene los parámetros de encabezado protegidos asociados a este mensaje.

RawProtectedHeaders

Obtiene los bytes sin procesar de los parámetros de encabezado protegidos asociados a este mensaje.

UnprotectedHeaders

Obtiene los parámetros de encabezado no protegidos asociados a este mensaje.

Métodos

Nombre Description
DecodeMultiSign(Byte[])

Descodifica una carga de CBOR como un mensaje de COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Descodifica una carga de CBOR como un mensaje de COSE_Sign.

DecodeSign1(Byte[])

Descodifica una carga de CBOR como un mensaje de COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Descodifica una carga de CBOR como un mensaje de COSE_Sign1.

Encode()

Codifica este mensaje como CBOR.

Encode(Span<Byte>)

Codifica este mensaje como CBOR.

GetEncodedLength()

Cuando se invalida en una clase derivada, calcula el número de bytes generados mediante la codificación de este CoseMessage.

TryEncode(Span<Byte>, Int32)

Cuando se invalida en una clase derivada, intenta codificar este mensaje en el búfer especificado.

Se aplica a