Bagikan melalui


KeyNumber Enum

Definisi

Menentukan apakah akan membuat kunci tanda tangan asimetris atau kunci pertukaran asimetris.

public enum class KeyNumber
public enum KeyNumber
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum KeyNumber
type KeyNumber = 
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type KeyNumber = 
Public Enum KeyNumber
Warisan
KeyNumber
Atribut

Bidang

Nama Nilai Deskripsi
Exchange 1

Pasangan kunci pertukaran yang digunakan untuk mengenkripsi kunci sesi sehingga dapat disimpan dan dipertukarkan dengan pengguna lain dengan aman. Nilai ini sesuai dengan nilai AT_KEYEXCHANGE yang digunakan dalam Microsoft Cryptographic API (CAPI) yang tidak dikelola.

Signature 2

Pasangan kunci tanda tangan yang digunakan untuk mengautentikasi pesan atau file yang ditandatangani secara digital. Nilai ini sesuai dengan nilai AT_SIGNATURE yang digunakan dalam Microsoft Cryptographic API (CAPI) yang tidak dikelola.

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

KeyNumber Gunakan enumerasi dengan CspKeyContainerInfo.KeyNumber properti untuk memeriksa jenis kunci atau dengan CspParameters.KeyNumber bidang untuk menentukan jenis kunci.

Berlaku untuk