CoseMultiSignMessage 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 mehrfache Signatur COSE_Sign Nachricht dar.
public ref class CoseMultiSignMessage sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseMultiSignMessage : System.Security.Cryptography.Cose.CoseMessage
type CoseMultiSignMessage = class
inherit CoseMessage
Public NotInheritable Class CoseMultiSignMessage
Inherits CoseMessage
- Vererbung
Eigenschaften
| Name | Beschreibung |
|---|---|
| Content |
Ruft den Inhalt dieser Nachricht ab oder |
| ProtectedHeaders |
Ruft die geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. (Geerbt von CoseMessage) |
| RawProtectedHeaders |
Ruft die unformatierten Bytes der geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. (Geerbt von CoseMessage) |
| Signatures |
Ruft eine schreibgeschützte Auflistung von Signaturen ab, die dieser Nachricht zugeordnet sind. |
| UnprotectedHeaders |
Ruft die nicht geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. (Geerbt von CoseMessage) |
Methoden
| Name | Beschreibung |
|---|---|
| AddSignatureForDetached(Byte[], CoseSigner, Byte[]) |
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu. |
| AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu. |
| AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Fügt dieser Nachricht eine Signatur für den angegebenen Inhalt hinzu. |
| AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Fügt dieser Nachricht asynchron eine Signatur für den angegebenen Inhalt hinzu. |
| AddSignatureForEmbedded(CoseSigner, Byte[]) |
Fügt eine Signatur für den in diese Nachricht eingebetteten Inhalt hinzu. |
| AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>) |
Fügt eine Signatur für den in diese Nachricht eingebetteten Inhalt hinzu. |
| Encode() |
Codiert diese Nachricht als CBOR. (Geerbt von CoseMessage) |
| Encode(Span<Byte>) |
Codiert diese Nachricht als CBOR. (Geerbt von CoseMessage) |
| GetEncodedLength() |
Berechnet die Anzahl der Bytes, die durch die Codierung dieser Nachricht erzeugt werden. |
| RemoveSignature(CoseSignature) |
Entfernt die angegebene Signatur aus der Nachricht. |
| RemoveSignature(Int32) |
Entfernt die Signatur am angegebenen Index aus der Nachricht. |
| SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten. |
| SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten. |
| SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken) |
Signiert den angegebenen Inhalt asynchron und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten. |
| SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit eingebettetem Inhalt. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit getrennten Inhalten. |
| TryEncode(Span<Byte>, Int32) |
Versucht, diese Nachricht in den angegebenen Puffer zu codieren. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Versucht, den angegebenen Inhalt zu signieren und als COSE_Sign Nachricht mit getrennten Inhalten in den angegebenen Puffer zu codieren. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign Nachricht mit eingebettetem Inhalt. |