CoseMessage Класс

Определение

Представляет сообщение COSE, как описано в RFC 8152.

public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
Наследование
CoseMessage
Производный

Свойства

Имя Описание
Content

Возвращает содержимое этого сообщения или null если содержимое было отсоединяно от сообщения.

ProtectedHeaders

Возвращает защищенные параметры заголовка, связанные с этим сообщением.

RawProtectedHeaders

Возвращает необработанные байты параметров защищенного заголовка, связанных с этим сообщением.

UnprotectedHeaders

Возвращает незащищенные параметры заголовка, связанные с этим сообщением.

Методы

Имя Описание
DecodeMultiSign(Byte[])

Декодирует полезные данные CBOR в виде сообщения COSE_Sign.

DecodeMultiSign(ReadOnlySpan<Byte>)

Декодирует полезные данные CBOR в виде сообщения COSE_Sign.

DecodeSign1(Byte[])

Декодирует полезные данные CBOR в виде сообщения COSE_Sign1.

DecodeSign1(ReadOnlySpan<Byte>)

Декодирует полезные данные CBOR в виде сообщения COSE_Sign1.

Encode()

Кодирует это сообщение как CBOR.

Encode(Span<Byte>)

Кодирует это сообщение как CBOR.

GetEncodedLength()

При переопределении в производном классе вычисляет количество байтов, созданных путем кодирования.CoseMessage

TryEncode(Span<Byte>, Int32)

При переопределении в производном классе пытается закодировать это сообщение в указанный буфер.

Применяется к