Bagikan melalui


CoseSign1Message.VerifyEmbedded Metode

Definisi

Overload

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Memverifikasi bahwa tanda tangan valid untuk konten menggunakan kunci yang ditentukan.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Memverifikasi bahwa tanda tangan valid untuk konten menggunakan kunci yang ditentukan.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs

Memverifikasi bahwa tanda tangan valid untuk konten menggunakan kunci yang ditentukan.

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

Parameter

key
AsymmetricAlgorithm

Kunci publik yang terkait dengan kunci privat yang digunakan untuk menandatangani konten.

associatedData
Byte[]

Data tambahan yang terkait dengan tanda tangan, yang harus cocok dengan nilai yang disediakan selama penandatanganan.

Mengembalikan

true jika tanda tangan valid; jika tidak, false.

Pengecualian

keyadalah null.

key berjenis tidak didukung.

Konten dilepas dari pesan ini, gunakan kelebihan beban yang menerima konten yang dilepaskan.

ProtectedHeaders tidak memiliki nilai untuk Algorithm header.

-atau-

Header yang dilindungi algoritma salah diformat.

-atau-

Header yang dilindungi algoritma bukan salah satu nilai yang didukung oleh implementasi ini.

-atau-

Header yang dilindungi algoritma tidak cocok dengan algoritma yang didukung oleh yang ditentukan key.

Berlaku untuk

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs

Memverifikasi bahwa tanda tangan valid untuk konten menggunakan kunci yang ditentukan.

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

Parameter

key
AsymmetricAlgorithm

Kunci publik yang terkait dengan kunci privat yang digunakan untuk menandatangani konten.

associatedData
ReadOnlySpan<Byte>

Data tambahan yang terkait dengan tanda tangan, yang harus cocok dengan nilai yang disediakan selama penandatanganan.

Mengembalikan

true jika tanda tangan valid; jika tidak, false.

Pengecualian

keyadalah null.

key berjenis tidak didukung.

Konten dilepas dari pesan ini, gunakan kelebihan beban yang menerima konten yang dilepaskan.

ProtectedHeaders tidak memiliki nilai untuk Algorithm header.

-atau-

Header yang dilindungi algoritma salah diformat.

-atau-

Header yang dilindungi algoritma bukan salah satu nilai yang didukung oleh implementasi ini.

-atau-

Header yang dilindungi algoritma tidak cocok dengan algoritma yang didukung oleh yang ditentukan key.

Berlaku untuk