Bagikan melalui


CoseSign1Message.VerifyDetached Metode

Definisi

Overload

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

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

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

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

Memverifikasi bahwa tanda tangan valid untuk konten 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

key
AsymmetricAlgorithm

Kunci publik yang terkait dengan 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 ini, 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:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs

Memverifikasi bahwa tanda tangan valid untuk konten 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

key
AsymmetricAlgorithm

Kunci publik yang terkait dengan 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 ini, 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:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs
Sumber:
CoseSign1Message.cs

Memverifikasi bahwa tanda tangan valid untuk konten 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

key
AsymmetricAlgorithm

Kunci publik yang terkait dengan 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

keyadalah null.

key berjenis tidak didukung.

Konten disematkan pada pesan ini, 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