CoseSignature.VerifyDetached 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
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Memverifikasi bahwa tanda tangan valid untuk konten pesan menggunakan kunci yang ditentukan. |
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan valid untuk konten pesan menggunakan kunci yang ditentukan. |
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Memverifikasi bahwa tanda tangan valid untuk konten pesan menggunakan kunci yang ditentukan. |
VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])
- Sumber:
- CoseSignature.cs
- Sumber:
- CoseSignature.cs
Memverifikasi bahwa tanda tangan valid untuk konten pesan menggunakan kunci yang ditentukan.
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
Parameter
Kunci privat yang digunakan untuk menandatangani konten.
- detachedContent
- Byte[]
Konten yang sebelumnya ditandatangani.
- 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
atau detachedContent
adalah null
.
key
berjenis tidak didukung.
Konten disematkan pada pesan terkait, gunakan kelebihan beban yang menggunakan konten yang disematkan.
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
VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)
- Sumber:
- CoseSignature.cs
- Sumber:
- CoseSignature.cs
Memverifikasi bahwa tanda tangan valid untuk konten pesan menggunakan kunci yang ditentukan.
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
Parameter
Kunci privat yang digunakan untuk menandatangani konten.
- detachedContent
- Stream
Konten yang sebelumnya ditandatangani.
- 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
atau detachedContent
adalah null
.
key
berjenis tidak didukung.
-atau-
detachedContent
tidak mendukung membaca atau mencari.
Konten disematkan pada pesan terkait, gunakan kelebihan beban yang menggunakan konten yang disematkan.
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
VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Sumber:
- CoseSignature.cs
- Sumber:
- CoseSignature.cs
Memverifikasi bahwa tanda tangan valid untuk konten pesan menggunakan kunci yang ditentukan.
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
Parameter
Kunci privat yang digunakan untuk menandatangani konten.
- detachedContent
- ReadOnlySpan<Byte>
Konten yang sebelumnya ditandatangani.
- 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 disematkan pada pesan terkait, gunakan kelebihan beban yang menggunakan konten yang disematkan.
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
.