Bagikan melalui


ECDsaCng.SignData Metode

Definisi

Menghasilkan tanda tangan.

Overload

SignData(Byte[])

Menghasilkan tanda tangan untuk data yang ditentukan.

SignData(Stream)

Menghasilkan tanda tangan untuk aliran data yang ditentukan, membaca ke akhir aliran.

SignData(Byte[], Int32, Int32)

Menghasilkan tanda tangan digital untuk panjang data yang ditentukan, dimulai pada offset yang ditentukan.

SignData(Byte[])

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menghasilkan tanda tangan untuk data yang ditentukan.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data);
public byte[] SignData (byte[] data);
override this.SignData : byte[] -> byte[]
member this.SignData : byte[] -> byte[]
Public Function SignData (data As Byte()) As Byte()

Parameter

data
Byte[]

Data pesan yang akan ditandatangani.

Mengembalikan

Byte[]

Tanda tangan digital untuk data yang ditentukan.

Pengecualian

dataadalah null.

Informasi utama yang terkait dengan instans tidak memiliki kunci privat.

Keterangan

Metode ini menghasilkan tanda tangan untuk data yang ditentukan dengan hash data input menggunakan HashAlgorithm properti , lalu menandatangani hasilnya.

Bendera KeyContainerPermissionFlags.Sign diperlukan jika kunci Cryptography Next Generation (CNG) tidak dihasilkan secara acak oleh ECDsaCng objek .

Berlaku untuk

SignData(Stream)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menghasilkan tanda tangan untuk aliran data yang ditentukan, membaca ke akhir aliran.

public:
 cli::array <System::Byte> ^ SignData(System::IO::Stream ^ data);
public byte[] SignData (System.IO.Stream data);
[System.Security.SecurityCritical]
public byte[] SignData (System.IO.Stream data);
override this.SignData : System.IO.Stream -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : System.IO.Stream -> byte[]
member this.SignData : System.IO.Stream -> byte[]
Public Function SignData (data As Stream) As Byte()

Parameter

data
Stream

Aliran data yang akan ditandatangani.

Mengembalikan

Byte[]

Tanda tangan digital untuk aliran data yang ditentukan.

Atribut

Pengecualian

dataadalah null.

Informasi utama yang terkait dengan instans tidak memiliki kunci privat.

Keterangan

Metode ini menghasilkan tanda tangan untuk aliran data yang ditentukan dengan hash data input menggunakan HashAlgorithm properti , lalu menandatangani hasilnya.

Bendera KeyContainerPermissionFlags.Sign diperlukan jika kunci Cryptography Next Generation (CNG) tidak dihasilkan secara acak oleh ECDsaCng objek .

Berlaku untuk

SignData(Byte[], Int32, Int32)

Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs
Sumber:
Cng.NotSupported.cs

Menghasilkan tanda tangan digital untuk panjang data yang ditentukan, dimulai pada offset yang ditentukan.

public:
 cli::array <System::Byte> ^ SignData(cli::array <System::Byte> ^ data, int offset, int count);
public byte[] SignData (byte[] data, int offset, int count);
[System.Security.SecurityCritical]
public byte[] SignData (byte[] data, int offset, int count);
override this.SignData : byte[] * int * int -> byte[]
[<System.Security.SecurityCritical>]
member this.SignData : byte[] * int * int -> byte[]
member this.SignData : byte[] * int * int -> byte[]
Public Function SignData (data As Byte(), offset As Integer, count As Integer) As Byte()

Parameter

data
Byte[]

Data pesan yang akan ditandatangani.

offset
Int32

Lokasi dalam string untuk mulai menandatangani.

count
Int32

Panjang string, dalam karakter, mengikuti offset yang akan ditandatangani.

Mengembalikan

Byte[]

Tanda tangan digital untuk panjang data yang ditentukan.

Atribut

Pengecualian

dataadalah null.

count atau offset menyebabkan pembacaan di luar batas string data.

Informasi utama yang terkait dengan instans tidak memiliki kunci privat.

Keterangan

Metode ini menghasilkan tanda tangan untuk data yang ditentukan dengan hash data input menggunakan HashAlgorithm properti , lalu menandatangani hasilnya

Bendera KeyContainerPermissionFlags.Sign diperlukan jika kunci Cryptography Next Generation (CNG) tidak dihasilkan secara acak oleh ECDsaCng objek .

Berlaku untuk