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 Nachricht mit mehreren Signaturen COSE_Sign 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
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 Sammlung von Signaturen ab, die dieser Nachricht zugeordnet sind. |
UnprotectedHeaders |
Ruft die ungeschützten Headerparameter ab, die dieser Nachricht zugeordnet sind. (Geerbt von CoseMessage) |
Methoden
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) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEncodedLength() |
Berechnet die Anzahl der Bytes, die durch die Codierung dieser Nachricht erzeugt werden. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
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. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
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 getrenntem Inhalt im 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. |