CoseSign1Message Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje komunikat COSE_Sign1 z pojedynczym podpisem.
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
- Dziedziczenie
Właściwości
| Nazwa | Opis |
|---|---|
| Content |
Pobiera zawartość tej wiadomości lub |
| ProtectedHeaders |
Pobiera parametry chronionego nagłówka skojarzone z tym komunikatem. (Odziedziczone po CoseMessage) |
| RawProtectedHeaders |
Pobiera nieprzetworzone bajty chronionych parametrów nagłówka skojarzonych z tym komunikatem. (Odziedziczone po CoseMessage) |
| Signature |
Pobiera podpis cyfrowy. |
| UnprotectedHeaders |
Pobiera niechronione parametry nagłówka skojarzone z tym komunikatem. (Odziedziczone po CoseMessage) |
Metody
| Nazwa | Opis |
|---|---|
| Encode() |
Koduje ten komunikat jako CBOR. (Odziedziczone po CoseMessage) |
| Encode(Span<Byte>) |
Koduje ten komunikat jako CBOR. (Odziedziczone po CoseMessage) |
| GetEncodedLength() |
Oblicza liczbę bajtów generowanych przez kodowanie tego komunikatu. |
| SignDetached(Byte[], CoseSigner, Byte[]) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign1 z odłączaną zawartością. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign1 z odłączaną zawartością. |
| SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign1 z odłączaną zawartością. |
| SignDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign1 z odłączaną zawartością. |
| SignEmbedded(Byte[], CoseSigner, Byte[]) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign1 z osadzoną zawartością. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign1 z osadzoną zawartością. |
| TryEncode(Span<Byte>, Int32) |
Próbuje zakodować ten komunikat do określonego buforu. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Próbuje podpisać określoną zawartość i zakodować ją jako komunikat COSE_Sign1 z odłączonym zawartością do określonego buforu. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Próbuje podpisać określoną zawartość i zakodować ją jako komunikat COSE_Sign1 z osadzoną zawartością do określonego buforu. |
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetached(CoseKey, Byte[], Byte[]) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |
| VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>) |
Sprawdza, czy podpis jest prawidłowy dla zawartości przy użyciu określonego klucza. |