MLDsa.VerifyData 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.
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.
Overload
| Nama | Deskripsi |
|---|---|
| VerifyData(Byte[], Byte[], Byte[]) |
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan. |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan. |
VerifyData(Byte[], Byte[], Byte[])
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.
public bool VerifyData(byte[] data, byte[] signature, byte[]? context = default);
member this.VerifyData : byte[] * byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte(), Optional context As Byte() = Nothing) As Boolean
Parameter
- data
- Byte[]
Data yang akan diverifikasi.
- signature
- Byte[]
Tanda tangan untuk diverifikasi.
Mengembalikan
true jika tanda tangan memvalidasi data; jika tidak, false.
Pengecualian
data atau signature adalah null.
context memiliki panjang lebih dari 255 byte.
Instans ini telah dibuang.
Terjadi kesalahan saat memverifikasi data.
Keterangan
Konteks null diperlakukan kosong.
Berlaku untuk
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
- Sumber:
- MLDsa.cs
Memverifikasi bahwa tanda tangan yang ditentukan valid untuk kunci ini dan data yang disediakan.
public bool VerifyData(ReadOnlySpan<byte> data, ReadOnlySpan<byte> signature, ReadOnlySpan<byte> context = default);
member this.VerifyData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Function VerifyData (data As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), Optional context As ReadOnlySpan(Of Byte) = Nothing) As Boolean
Parameter
- data
- ReadOnlySpan<Byte>
Data yang akan diverifikasi.
- signature
- ReadOnlySpan<Byte>
Tanda tangan untuk diverifikasi.
- context
- ReadOnlySpan<Byte>
Nilai konteks yang disediakan selama penandatanganan.
Nilai defaultnya adalah buffer kosong.
Mengembalikan
true jika tanda tangan memvalidasi data; jika tidak, false.
Pengecualian
context memiliki Length lebih dari 255 byte.
Instans ini telah dibuang.
Instans hanya mewakili kunci publik.
-atau-
Terjadi kesalahan saat memverifikasi data.