CoseSign1Message.VerifyDetached 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í
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Pomocí zadaného klíče ověří, jestli je podpis platný pro obsah. |
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Pomocí zadaného klíče ověří, jestli je podpis platný pro obsah. |
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Pomocí zadaného klíče ověří, jestli je podpis platný pro obsah. |
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
Pomocí zadaného klíče ověří, jestli je podpis platný pro obsah.
public bool VerifyDetached (System.Security.Cryptography.AsymmetricAlgorithm key, byte[] detachedContent, byte[]? associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * byte[] * byte[] -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As Byte(), 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.
- detachedContent
- Byte[]
Obsah, který byl dříve podepsán.
- associatedData
- Byte[]
Další data přidružená k podpisu, která se musí shodovat s hodnotou zadanou při podepisování.
Návraty
true
pokud je podpis platný; v opačném případě . false
Výjimky
key
nebo detachedContent
je null
.
key
je nepodporovaného typu.
Obsah je vložen do této zprávy, použijte přetížení, které používá vložený obsah.
ProtectedHeaders nemá hodnotu pro hlavičku Algorithm .
-nebo-
Hlavička chráněná algoritmem byla nesprávně naformátovaná.
-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
parametrem .
Platí pro
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
Pomocí zadaného klíče ověří, jestli je podpis platný pro obsah.
public bool VerifyDetached (System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlySpan(Of 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.
- detachedContent
- Stream
Obsah, který byl dříve podepsán.
- associatedData
- ReadOnlySpan<Byte>
Další data přidružená k podpisu, která se musí shodovat s hodnotou zadanou při podepisování.
Návraty
true
pokud je podpis platný; v opačném případě . false
Výjimky
key
nebo detachedContent
je null
.
key
je nepodporovaného typu.
-nebo-
detachedContent
nepodporuje čtení ani vyhledávání.
Obsah je vložen do této zprávy, použijte přetížení, které používá vložený obsah.
ProtectedHeaders nemá hodnotu pro hlavičku Algorithm .
-nebo-
Hlavička chráněná algoritmem byla nesprávně naformátovaná.
-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
parametrem .
Platí pro
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
- Zdroj:
- CoseSign1Message.cs
Pomocí zadaného klíče ověří, jestli je podpis platný pro obsah.
public bool VerifyDetached (System.Security.Cryptography.AsymmetricAlgorithm key, ReadOnlySpan<byte> detachedContent, ReadOnlySpan<byte> associatedData = default);
member this.VerifyDetached : System.Security.Cryptography.AsymmetricAlgorithm * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyDetached (key As AsymmetricAlgorithm, detachedContent As ReadOnlySpan(Of Byte), Optional associatedData As ReadOnlySpan(Of 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.
- detachedContent
- ReadOnlySpan<Byte>
Obsah, který byl dříve podepsán.
- associatedData
- ReadOnlySpan<Byte>
Další data přidružená k podpisu, která se musí shodovat s hodnotou zadanou při 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 vložen do této zprávy, použijte přetížení, které používá vložený obsah.
ProtectedHeaders nemá hodnotu pro hlavičku Algorithm .
-nebo-
Hlavička chráněná algoritmem byla nesprávně naformátovaná.
-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
parametrem .
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro