Aracılığıyla paylaş


CngGcmAuthenticatedEncryptorConfiguration Sınıf

Tanım

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
CngGcmAuthenticatedEncryptorConfiguration
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)

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.

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

Şunlara uygulanır