Udostępnij za pośrednictwem


CoseSignature.VerifyEmbedded Metoda

Definicja

Przeciążenia

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Sprawdza, czy podpis jest prawidłowy dla zawartości komunikatu przy użyciu określonego klucza.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Sprawdza, czy podpis jest prawidłowy dla zawartości komunikatu przy użyciu określonego klucza.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Źródło:
CoseSignature.cs
Źródło:
CoseSignature.cs
Źródło:
CoseSignature.cs
Źródło:
CoseSignature.cs

Sprawdza, czy podpis jest prawidłowy dla zawartości komunikatu przy użyciu określonego klucza.

public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, byte[]? associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * byte[] -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, Optional associatedData As Byte() = Nothing) As Boolean

Parametry

key
AsymmetricAlgorithm

Klucz prywatny używany do podpisywania zawartości.

associatedData
Byte[]

Dodatkowe dane skojarzone z podpisem, które muszą być zgodne z wartością podaną podczas podpisywania.

Zwraca

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Wyjątki

key to null.

key jest nieobsługiwanym typem.

Zawartość jest odłączona od skojarzonego komunikatu, użyj przeciążenia, które akceptuje odłączonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

-lub-

Nagłówek chroniony przez algorytm został niepoprawnie sformatowany.

-lub-

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

-lub-

Nagłówek chroniony przez algorytm nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Dotyczy

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Źródło:
CoseSignature.cs
Źródło:
CoseSignature.cs
Źródło:
CoseSignature.cs
Źródło:
CoseSignature.cs

Sprawdza, czy podpis jest prawidłowy dla zawartości komunikatu przy użyciu określonego klucza.

public:
 bool VerifyEmbedded(System::Security::Cryptography::AsymmetricAlgorithm ^ key, ReadOnlySpan<System::Byte> associatedData);
public bool VerifyEmbedded (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> associatedData);
member this.VerifyEmbedded : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As AsymmetricAlgorithm, associatedData As ReadOnlySpan(Of Byte)) As Boolean

Parametry

key
AsymmetricAlgorithm

Klucz prywatny używany do podpisywania zawartości.

associatedData
ReadOnlySpan<Byte>

Dodatkowe dane skojarzone z podpisem, które muszą być zgodne z wartością podaną podczas podpisywania.

Zwraca

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Wyjątki

key to null.

key jest nieobsługiwanym typem.

Zawartość jest odłączona od skojarzonego komunikatu, użyj przeciążenia, które akceptuje odłączonej zawartości.

ProtectedHeaders nie ma wartości nagłówka Algorithm .

-lub-

Nagłówek chroniony przez algorytm został niepoprawnie sformatowany.

-lub-

Nagłówek chroniony algorytmem nie był jedną z wartości obsługiwanych przez tę implementację.

-lub-

Nagłówek chroniony przez algorytm nie jest zgodny z algorytmami obsługiwanymi przez określony keyelement .

Dotyczy