CoseSign1Message.VerifyEmbedded Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
key
adalah 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
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
key
adalah 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
.