CspParameters.KeyNumber Bidang
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.
Menentukan apakah kunci asimetris dibuat sebagai kunci tanda tangan atau kunci pertukaran.
public: int KeyNumber;
public int KeyNumber;
val mutable KeyNumber : int
Public KeyNumber As Integer
Nilai Bidang
Contoh
Contoh kode berikut menunjukkan cara menggunakan KeyNumber enumerasi untuk menentukan jenis kunci untuk RSACryptoServiceProvider objek.
// Create a new CspParameters object.
CspParameters^ cspParams = gcnew CspParameters();
// Specify an exchange key.
cspParams->KeyNumber = (int) KeyNumber::Exchange;
// Initialize the RSACryptoServiceProvider
// with the CspParameters object.
RSACryptoServiceProvider^ RSACSP = gcnew RSACryptoServiceProvider(cspParams);
// Create a new CspParameters object.
CspParameters cspParams = new CspParameters();
// Specify an exchange key.
cspParams.KeyNumber = (int) KeyNumber.Exchange;
// Initialize the RSACryptoServiceProvider
// with the CspParameters object.
RSACryptoServiceProvider RSACSP = new RSACryptoServiceProvider(cspParams);
' Create a new CspParameters object.
Dim cspParams As New CspParameters()
' Specify an exchange key.
cspParams.KeyNumber = Fix(KeyNumber.Exchange)
' Initialize the RSACryptoServiceProvider
' with the CspParameters object.
Dim RSACSP As New RSACryptoServiceProvider(cspParams)
Keterangan
Bidang KeyNumber menginisialisasi KeyNumber properti saat Anda menginisialisasi CspKeyContainerInfo objek dengan CspParameters objek.
Kunci pertukaran adalah pasangan kunci asimetris yang digunakan untuk mengenkripsi kunci sesi sehingga dapat disimpan dan dipertukarkan dengan pengguna lain dengan aman. Anda dapat menggunakan Exchange nilai (1
) untuk menentukan kunci pertukaran. Nilai ini sesuai dengan nilai yang AT_KEYEXCHANGE
digunakan dalam Microsoft Cryptographic API (CAPI) yang tidak dikelola.
Kunci tanda tangan adalah pasangan kunci asimetris yang digunakan untuk mengautentikasi pesan atau file yang ditandatangani secara digital. Anda dapat menggunakan Signature nilai (2
) untuk menentukan kunci tanda tangan. Nilai ini sesuai dengan nilai yang AT_SIGNATURE
digunakan dalam CAPI.
Secara default, KeyNumber bidang menentukan kunci pertukaran.