CoseMessage Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine COSE-Nachricht dar, wie in RFC 8152 beschrieben.
public ref class CoseMessage abstract
public abstract class CoseMessage
type CoseMessage = class
Public MustInherit Class CoseMessage
- Vererbung
-
CoseMessage
- Abgeleitet
Eigenschaften
| Name | Beschreibung |
|---|---|
| Content |
Ruft den Inhalt dieser Nachricht ab oder |
| ProtectedHeaders |
Ruft die geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. |
| RawProtectedHeaders |
Ruft die unformatierten Bytes der geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. |
| UnprotectedHeaders |
Ruft die nicht geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. |
Methoden
| Name | Beschreibung |
|---|---|
| DecodeMultiSign(Byte[]) |
Decodiert eine CBOR-Nutzlast als COSE_Sign Nachricht. |
| DecodeMultiSign(ReadOnlySpan<Byte>) |
Decodiert eine CBOR-Nutzlast als COSE_Sign Nachricht. |
| DecodeSign1(Byte[]) |
Decodiert eine CBOR-Nutzlast als COSE_Sign1 Nachricht. |
| DecodeSign1(ReadOnlySpan<Byte>) |
Decodiert eine CBOR-Nutzlast als COSE_Sign1 Nachricht. |
| Encode() |
Codiert diese Nachricht als CBOR. |
| Encode(Span<Byte>) |
Codiert diese Nachricht als CBOR. |
| GetEncodedLength() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Anzahl der bytes berechnet, die durch die Codierung dieses CoseMessageTyps erzeugt werden. |
| TryEncode(Span<Byte>, Int32) |
Wenn diese Nachricht in einer abgeleiteten Klasse überschrieben wird, wird versucht, diese Nachricht in den angegebenen Puffer zu codieren. |