CngGcmAuthenticatedEncryptorConfiguration Sınıf
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.
GCM şifreleme + kimlik doğrulama modlarında Windows CNG algoritmalarını kullanan yapılandırılmış bir kimliği doğrulanmış şifreleme mekanizmasını temsil eder.
public ref class CngGcmAuthenticatedEncryptorConfiguration sealed
public ref class CngGcmAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration
public sealed class CngGcmAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
interface IAuthenticatedEncryptorConfiguration
type CngGcmAuthenticatedEncryptorConfiguration = class
inherit AlgorithmConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Public NotInheritable Class CngGcmAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
- Devralma
-
CngGcmAuthenticatedEncryptorConfiguration
- Devralma
- Uygulamalar
Oluşturucular
CngGcmAuthenticatedEncryptorConfiguration() |
GCM şifreleme + kimlik doğrulama modlarında Windows CNG algoritmalarını kullanan yapılandırılmış bir kimliği doğrulanmış şifreleme mekanizmasını temsil eder. |
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider) |
GCM şifreleme + kimlik doğrulama modlarında Windows CNG algoritmalarını kullanan yapılandırılmış bir kimliği doğrulanmış şifreleme mekanizmasını temsil eder. |
CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings) |
GCM şifreleme + kimlik doğrulama modlarında Windows CNG algoritmalarını kullanan yapılandırılmış bir kimliği doğrulanmış şifreleme mekanizmasını temsil eder. |
Özellikler
EncryptionAlgorithm |
Simetrik şifreleme için kullanılacak algoritmanın adı. Bu özellik, BCryptOpenAlgorithmProvider'ın 'pszAlgId' parametresine karşılık gelir. Bu özelliğin bir değere sahip olması gerekir. |
EncryptionAlgorithmKeySize |
Simetrik şifreleme için kullanılacak anahtarın uzunluğu (bit cinsinden). Bu özelliğin bir değere sahip olması gerekir. |
EncryptionAlgorithmProvider |
Simetrik şifreleme algoritmasının uygulanmasını içeren sağlayıcının adı. Bu özellik, BCryptOpenAlgorithmProvider'ın 'pszImplementation' parametresine karşılık gelir. Bu özellik isteğe bağlıdır. |
Settings |
GCM şifreleme + kimlik doğrulama modlarında Windows CNG algoritmalarını kullanan yapılandırılmış bir kimliği doğrulanmış şifreleme mekanizmasını temsil eder. |
Yöntemler
CreateNewDescriptor() |
Bu yapılandırmayı temel alan yeni IAuthenticatedEncryptorDescriptor bir örnek oluşturur. Yeni oluşturulan örnek benzersiz anahtar malzeme içerir ve yöntemi tarafından CreateNewDescriptor() oluşturulan diğer tüm tanımlayıcılardan farklıdır. |