Aracılığıyla paylaş


KeyNumber Sabit listesi

Tanım

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
KeyNumber
Ö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.

Şunlara uygulanır