CoseMessage Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un messaggio COSE come descritto in RFC 8152.
public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
- Ereditarietà
-
CoseMessage
- Derivato
Proprietà
| Nome | Descrizione |
|---|---|
| Content |
Ottiene il contenuto di questo messaggio o |
| ProtectedHeaders |
Ottiene i parametri dell'intestazione protetta associati a questo messaggio. |
| RawProtectedHeaders |
Ottiene i byte non elaborati dei parametri dell'intestazione protetta associati a questo messaggio. |
| UnprotectedHeaders |
Ottiene i parametri di intestazione non protetti associati a questo messaggio. |
Metodi
| Nome | Descrizione |
|---|---|
| DecodeMultiSign(Byte[]) |
Decodifica un payload CBOR come messaggio di COSE_Sign. |
| DecodeMultiSign(ReadOnlySpan<Byte>) |
Decodifica un payload CBOR come messaggio di COSE_Sign. |
| DecodeSign1(Byte[]) |
Decodifica un payload CBOR come messaggio di COSE_Sign1. |
| DecodeSign1(ReadOnlySpan<Byte>) |
Decodifica un payload CBOR come messaggio di COSE_Sign1. |
| Encode() |
Codifica questo messaggio come CBOR. |
| Encode(Span<Byte>) |
Codifica questo messaggio come CBOR. |
| GetEncodedLength() |
Quando ne viene eseguito l'override in una classe derivata, calcola il numero di byte prodotti dalla codifica .CoseMessage |
| TryEncode(Span<Byte>, Int32) |
Quando ne viene eseguito l'override in una classe derivata, tenta di codificare questo messaggio nel buffer specificato. |