CoseMessage Klass

Definition

Representerar ett COSE-meddelande enligt beskrivningen i RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Arv
CoseMessage
Härledda

Egenskaper

Name Description
Content

Hämtar innehållet i det här meddelandet eller null om innehållet har kopplats från meddelandet.

ProtectedHeaders

Hämtar de skyddade rubrikparametrar som är associerade med det här meddelandet.

RawProtectedHeaders

Hämtar rådata för de skyddade rubrikparametrarna som är associerade med det här meddelandet.

UnprotectedHeaders

Hämtar de oskyddade rubrikparametrarna som är associerade med det här meddelandet.

Metoder

Name Description
DecodeMultiSign(Byte[])

Avkodar en CBOR-nyttolast som ett COSE_Sign meddelande.

DecodeMultiSign(ReadOnlySpan<Byte>)

Avkodar en CBOR-nyttolast som ett COSE_Sign meddelande.

DecodeSign1(Byte[])

Avkodar en CBOR-nyttolast som ett COSE_Sign1 meddelande.

DecodeSign1(ReadOnlySpan<Byte>)

Avkodar en CBOR-nyttolast som ett COSE_Sign1 meddelande.

Encode()

Kodar det här meddelandet som CBOR.

Encode(Span<Byte>)

Kodar det här meddelandet som CBOR.

GetEncodedLength()

När du åsidosätter i en härledd klass beräknas antalet byte som genereras genom att koda den här CoseMessage.

TryEncode(Span<Byte>, Int32)

När åsidosätts i en härledd klass försöker koda det här meddelandet till den angivna bufferten.

Gäller för