CspParameters.KeyNumber Veld
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u op of een asymmetrische sleutel wordt gemaakt als een handtekeningsleutel of een exchange-sleutel.
public: int KeyNumber;
public int KeyNumber;
val mutable KeyNumber : int
Public KeyNumber As Integer
Waarde van veld
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u de KeyNumber opsomming gebruikt om een sleuteltype voor een RSACryptoServiceProvider object op te geven.
// 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)
Opmerkingen
Het KeyNumber veld initialiseert de KeyNumber eigenschap wanneer u een CspKeyContainerInfo object initialiseert met een CspParameters object.
Een exchange-sleutel is een asymmetrisch sleutelpaar dat wordt gebruikt om sessiesleutels te versleutelen, zodat ze veilig kunnen worden opgeslagen en uitgewisseld met andere gebruikers. U kunt de Exchange waarde (1) gebruiken om een exchange sleutel op te geven. Deze waarde komt overeen met de AT_KEYEXCHANGE waarde die wordt gebruikt in de niet-beheerde Microsoft Cryptografische API (CAPI).
Een handtekeningsleutel is een asymmetrisch sleutelpaar dat wordt gebruikt voor het verifiëren van digitaal ondertekende berichten of bestanden. U kunt de Signature waarde (2) gebruiken om een handtekeningsleutel op te geven. Deze waarde komt overeen met de AT_SIGNATURE waarde die wordt gebruikt in CAPI.
Standaard geeft het KeyNumber veld een exchange-sleutel op.