CoseSign1Message Klasa

Definicja

Reprezentuje komunikat COSE_Sign1 z jednym 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
CoseSign1Message

Właściwości

Content

Pobiera zawartość tej wiadomości lub null jeśli zawartość została odłączona od wiadomości.

(Odziedziczone po CoseMessage)
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

Encode()

Koduje ten komunikat jako CBOR.

(Odziedziczone po CoseMessage)
Encode(Span<Byte>)

Koduje ten komunikat jako CBOR.

(Odziedziczone po CoseMessage)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetEncodedLength()

Oblicza liczbę bajtów wygenerowanych przez kodowanie tego komunikatu.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
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ą.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
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.

VerifyDetachedAsync(AsymmetricAlgorithm, 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.

Dotyczy