CoseSign1Message 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 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
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) |
| 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. |