CoseSign1Message.VerifyEmbedded Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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
true
pokud 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
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
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
true
pokud 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
.