CoseMultiSignMessage Klasse

Definition

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
CoseMultiSignMessage

Eigenschaften

Name Beschreibung
Content

Ruft den Inhalt dieser Nachricht ab oder null wenn der Inhalt von der Nachricht getrennt wurde.

(Geerbt von CoseMessage)
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.

Gilt für: