Sdílet prostřednictvím


CoseSign1Message.VerifyDetached Metoda

Definice

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

key
AsymmetricAlgorithm

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

truepokud 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 keyparametrem .

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

key
AsymmetricAlgorithm

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

truepokud 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 keyparametrem .

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

key
AsymmetricAlgorithm

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

truepokud 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 keyparametrem .

Platí pro