Język

CoseSign1Message.VerifyEmbedded Metoda

Definicja

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

Przeciążenia

Nazwa Opis
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.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

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

Sprawdza, czy podpis jest prawidłowy dla zawartości 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 publiczny skojarzony z kluczem prywatnym, który został użyty do podpisania 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

Parametr key ma wartość null.

key jest nieobsługiwanym typem.

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

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

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

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

— lub —

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

Zobacz też

Dotyczy

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

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

Sprawdza, czy podpis jest prawidłowy dla zawartości 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 publiczny skojarzony z kluczem prywatnym, który został użyty do podpisania 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

Parametr key ma wartość null.

key jest nieobsługiwanym typem.

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

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

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

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

— lub —

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

Zobacz też

Dotyczy

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

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

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

public bool VerifyEmbedded(System.Security.Cryptography.Cose.CoseKey key, ReadOnlySpan<byte> associatedData = default);
member this.VerifyEmbedded : System.Security.Cryptography.Cose.CoseKey * ReadOnlySpan<byte> -> bool
Public Function VerifyEmbedded (key As CoseKey, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Boolean

Parametry

key
CoseKey

Klucz publiczny skojarzony z kluczem prywatnym, który został użyty do podpisania 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

Parametr key ma wartość null.

key jest nieobsługiwanym typem.

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

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

— lub —

Nagłówek chroniony algorytmem został niepoprawnie sformatowany.

— lub —

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

— lub —

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

Zobacz też

Dotyczy