KeyNumber Sabit listesi
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 imza anahtarı mı yoksa asimetrik değişim anahtarı mı oluşturulacağını belirtir.
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
- Devralma
- Öznitelikler
Alanlar
Name | Değer | Description |
---|---|---|
Exchange | 1 | 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 bir exchange anahtar çifti. Bu değer, yönetilmeyen Microsoft Şifreleme API'sinde (CAPI) kullanılan AT_KEYEXCHANGE değerine karşılık gelir. |
Signature | 2 | Dijital olarak imzalanan iletilerin veya dosyaların kimliğini doğrulamak için kullanılan imza anahtarı çifti. Bu değer, yönetilmeyen Microsoft Şifreleme API'sinde (CAPI) kullanılan AT_SIGNATURE değerine karşılık gelir. |
Ö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
KeyNumber
Bir anahtar türünü incelemek için özelliğiyle CspKeyContainerInfo.KeyNumber veya bir anahtar türü belirtmek için alanıyla numaralandırmasını CspParameters.KeyNumber kullanın.