CoseMessage Classe

Définition

Représente un message COSE comme décrit dans RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Héritage
CoseMessage
Dérivé

Propriétés

Nom Description
Content

Obtient le contenu de ce message ou null si le contenu a été détaché du message.

ProtectedHeaders

Obtient les paramètres d’en-tête protégés associés à ce message.

RawProtectedHeaders

Obtient les octets bruts des paramètres d’en-tête protégés associés à ce message.

UnprotectedHeaders

Obtient les paramètres d’en-tête non protégés associés à ce message.

Méthodes

Nom Description
DecodeMultiSign(Byte[])

Décode une charge utile CBOR en tant que message COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Décode une charge utile CBOR en tant que message COSE_Sign.

DecodeSign1(Byte[])

Décode une charge utile CBOR en tant que message COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Décode une charge utile CBOR en tant que message COSE_Sign1.

Encode()

Encode ce message en tant que CBOR.

Encode(Span<Byte>)

Encode ce message en tant que CBOR.

GetEncodedLength()

En cas de substitution dans une classe dérivée, calcule le nombre d’octets générés par l’encodage de ce CoseMessage.

TryEncode(Span<Byte>, Int32)

En cas de substitution dans une classe dérivée, tente d’encoder ce message dans la mémoire tampon spécifiée.

S’applique à