İngilizce dilinde oku

Aracılığıyla paylaş


KeyNumber Sabit listesi

Tanım

Asimetrik imza anahtarı mı yoksa asimetrik değişim anahtarı mı oluşturulacağını belirtir.

C#
public enum KeyNumber
C#
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
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.

C#
// 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);

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

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1