CoseSign1Message Klasse

Definition

Stellt eine einzelne Signatur COSE_Sign1 Nachricht dar.

public ref class CoseSign1Message sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseSign1Message : System.Security.Cryptography.Cose.CoseMessage
type CoseSign1Message = class
    inherit CoseMessage
Public NotInheritable Class CoseSign1Message
Inherits CoseMessage
Vererbung
CoseSign1Message

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)
Signature

Ruft die digitale Signatur ab.

UnprotectedHeaders

Ruft die nicht geschützten Headerparameter ab, die dieser Nachricht zugeordnet sind.

(Geerbt von CoseMessage)

Methoden

Name Beschreibung
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.

SignDetached(Byte[], CoseSigner, Byte[])

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit getrennten Inhalten.

SignDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit getrennten Inhalten.

SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit getrennten Inhalten.

SignDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken)

Signiert den angegebenen Inhalt asynchron und codiert ihn als COSE_Sign1 Nachricht mit getrennten Inhalten.

SignEmbedded(Byte[], CoseSigner, Byte[])

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.

SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

Signiert den angegebenen Inhalt und codiert ihn als COSE_Sign1 Nachricht mit eingebettetem Inhalt.

TryEncode(Span<Byte>, Int32)

Versucht, diese Nachricht in den angegebenen Puffer zu codieren.

TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>)

Versucht, den angegebenen Inhalt zu signieren und als COSE_Sign1 Nachricht mit getrennten Inhalten in den angegebenen Puffer zu codieren.

TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>)

Versucht, den angegebenen Inhalt zu signieren und als COSE_Sign1 Nachricht mit eingebettetem Inhalt in den angegebenen Puffer zu codieren.

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetached(CoseKey, Byte[], Byte[])

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Überprüft asynchron, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Überprüft asynchron, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Überprüft, ob die Signatur für den Inhalt mit dem angegebenen Schlüssel gültig ist.

Gilt für: