Bagikan melalui


CspParameters.KeyNumber Bidang

Definisi

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.

Berlaku untuk

Lihat juga