KeyNumber KeyNumber KeyNumber KeyNumber Enum

Definizione

Specifica se creare una chiave di firma asimmetrica o una chiave di scambio asimmetrica.Specifies whether to create an asymmetric signature key or an asymmetric exchange key.

public enum class KeyNumber
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum KeyNumber
type KeyNumber = 
Public Enum KeyNumber
Ereditarietà
Attributi

Campi

Exchange Exchange Exchange Exchange 1

Coppia di chiavi di scambio utilizzata per crittografare le chiavi di sessione affinché possano essere archiviate e scambiate in modo sicuro con altri utenti.An exchange key pair used to encrypt session keys so that they can be safely stored and exchanged with other users.

Signature Signature Signature Signature 2

Coppia di chiavi di firma utilizzata per l'autenticazione di file o messaggi con firma digitale.A signature key pair used for authenticating digitally signed messages or files.

Esempi

Esempio di codice seguente viene illustrato come utilizzare il KeyNumber enumerazione per specificare un tipo di chiave per un RSACryptoServiceProvider oggetto.The following code example demonstrates how to use the KeyNumber enumeration to specify a key type for an RSACryptoServiceProvider object.

// 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)

Commenti

Usare la KeyNumber enumerazione con i KeyNumber proprietà per esaminare un tipo di chiave o con il KeyNumber campo per specificare un tipo di chiave.Use the KeyNumber enumeration with the KeyNumber property to inspect a key type or with the KeyNumber field to specify a key type.

Si applica a