ECDsa.TrySignData 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
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Mencoba menghitung tanda tangan digital ECDSA untuk rentang byte baca-saja yang ditentukan ke tujuan yang disediakan dengan menggunakan algoritma hash yang ditentukan dan kunci saat ini. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32) |
Upaya untuk membuat tanda tangan ECDSA untuk data yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan. |
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Mencoba menghitung tanda tangan digital ECDSA untuk rentang byte baca-saja yang ditentukan ke tujuan yang disediakan dengan menggunakan algoritma hash yang ditentukan dan kunci saat ini.
public:
virtual bool TrySignData(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TrySignData (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, out int bytesWritten);
abstract member TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * int -> bool
override this.TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * int -> bool
Public Overridable Function TrySignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), hashAlgorithm As HashAlgorithmName, ByRef bytesWritten As Integer) As Boolean
Parameter
- data
- ReadOnlySpan<Byte>
Data yang akan ditandatangani.
- hashAlgorithm
- HashAlgorithmName
Algoritma yang digunakan untuk hash data untuk penandatanganan.
- bytesWritten
- Int32
Ketika metode ini kembali, jumlah total byte yang ditulis ke dalam destination
. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
false
jika destination
tidak cukup lama untuk menerima tanda tangan.
Berlaku untuk
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, DSASignatureFormat, Int32)
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
- Sumber:
- ECDsa.cs
Upaya untuk membuat tanda tangan ECDSA untuk data yang ditentukan dalam format yang ditunjukkan ke dalam buffer yang disediakan.
public:
bool TrySignData(ReadOnlySpan<System::Byte> data, Span<System::Byte> destination, System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::Security::Cryptography::DSASignatureFormat signatureFormat, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TrySignData (ReadOnlySpan<byte> data, Span<byte> destination, System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.Security.Cryptography.DSASignatureFormat signatureFormat, out int bytesWritten);
member this.TrySignData : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.HashAlgorithmName * System.Security.Cryptography.DSASignatureFormat * int -> bool
Public Function TrySignData (data As ReadOnlySpan(Of Byte), destination As Span(Of Byte), hashAlgorithm As HashAlgorithmName, signatureFormat As DSASignatureFormat, ByRef bytesWritten As Integer) As Boolean
Parameter
- data
- ReadOnlySpan<Byte>
Data yang akan di-hash dan ditandatangani.
- hashAlgorithm
- HashAlgorithmName
Algoritma hash yang digunakan untuk membuat nilai hash.
- signatureFormat
- DSASignatureFormat
Format pengodean yang digunakan untuk tanda tangan.
- bytesWritten
- Int32
Ketika metode ini kembali, berisi nilai yang menunjukkan jumlah byte yang ditulis ke destination
. Parameter ini diperlakukan sebagai tidak diinisialisasi.
Mengembalikan
true
jika destination
cukup besar untuk menerima tanda tangan; jika tidak, false
.
Pengecualian
signatureFormat
bukan format yang diketahui.
hashAlgorithm
memiliki null
atau kosong Name.
Terjadi kesalahan dalam operasi penandatanganan.