Sdílet prostřednictvím


CoseSign1Message.VerifyEmbedded Metoda

Definice

Přetížení

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Pomocí zadaného klíče ověří, že je podpis platný pro obsah.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Pomocí zadaného klíče ověří, že je podpis platný pro obsah.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Zdroj:
CoseSign1Message.cs
Zdroj:
CoseSign1Message.cs
Zdroj:
CoseSign1Message.cs
Zdroj:
CoseSign1Message.cs

Pomocí zadaného klíče ověří, že je podpis platný pro obsah.

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

Veřejný klíč přidružený k privátnímu klíči, který byl použit k podepsání obsahu.

associatedData
Byte[]

Další data přidružená k podpisu, která se musí shodovat s hodnotou zadanou během podepisování.

Návraty

truepokud je podpis platný; v opačném případě . false

Výjimky

key je null.

key je nepodporovaného typu.

Obsah je odpojen od této zprávy, použijte přetížení, které přijímá odpojený obsah.

ProtectedHeaders nemá hodnotu pro hlavičku Algorithm .

-nebo-

Záhlaví chráněné algoritmem bylo nesprávně naformátováno.

-nebo-

Hlavička chráněná algoritmem nebyla jednou z hodnot podporovaných touto implementací.

-nebo-

Hlavička chráněná algoritmem neodpovídá algoritmům podporovaným zadaným key.

Platí pro

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Zdroj:
CoseSign1Message.cs
Zdroj:
CoseSign1Message.cs
Zdroj:
CoseSign1Message.cs
Zdroj:
CoseSign1Message.cs

Pomocí zadaného klíče ověří, že je podpis platný pro obsah.

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

Veřejný klíč přidružený k privátnímu klíči, který byl použit k podepsání obsahu.

associatedData
ReadOnlySpan<Byte>

Další data přidružená k podpisu, která se musí shodovat s hodnotou zadanou během podepisování.

Návraty

truepokud je podpis platný; v opačném případě . false

Výjimky

key je null.

key je nepodporovaného typu.

Obsah je odpojen od této zprávy, použijte přetížení, které přijímá odpojený obsah.

ProtectedHeaders nemá hodnotu pro hlavičku Algorithm .

-nebo-

Záhlaví chráněné algoritmem bylo nesprávně naformátováno.

-nebo-

Hlavička chráněná algoritmem nebyla jednou z hodnot podporovaných touto implementací.

-nebo-

Hlavička chráněná algoritmem neodpovídá algoritmům podporovaným zadaným key.

Platí pro