CspParameters.KeyNumber Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Asimetrik anahtarın imza anahtarı olarak mı yoksa değişim anahtarı olarak mı oluşturulduğunu belirtir.
public: int KeyNumber;
public int KeyNumber;
val mutable KeyNumber : int
Public KeyNumber As Integer
Alan Değeri
Örnekler
Aşağıdaki kod örneği, bir nesne için anahtar türü belirtmek üzere RSACryptoServiceProvider numaralandırmanın KeyNumber nasıl kullanılacağını gösterir.
// 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)
Açıklamalar
bir KeyNumber nesne ile CspParameters bir CspKeyContainerInfo nesne başlatırken alan özelliğini başlatırKeyNumber.
Exchange anahtarı, oturum anahtarlarını güvenli bir şekilde depolanabilmeleri ve diğer kullanıcılarla değiş tokuş edebilmeleri için şifrelemek için kullanılan asimetrik anahtar çiftidir. Bir exchange anahtarı belirtmek için (1
) değerini kullanabilirsinizExchange. Bu değer yönetilmeyen Microsoft Şifreleme API'sinde (CAPI) kullanılan değere karşılık gelir AT_KEYEXCHANGE
.
İmza anahtarı, dijital olarak imzalanan iletilerin veya dosyaların kimliğini doğrulamak için kullanılan asimetrik anahtar çiftidir. İmza anahtarı belirtmek için (2
) değerini kullanabilirsinizSignature. Bu değer, CAPI'de kullanılan değere AT_SIGNATURE
karşılık gelir.
Varsayılan olarak, KeyNumber alanı bir değişim anahtarı belirtir.