Share via


ManagedAuthenticatedEncryptorConfiguration Sınıf

Tanım

Yönetilen SymmetricAlgorithm ve KeyedHashAlgorithm türleri kullanan yapılandırılmış, kimliği doğrulanmış bir şifreleme mekanizmasını temsil eder.

public ref class ManagedAuthenticatedEncryptorConfiguration sealed
public ref class ManagedAuthenticatedEncryptorConfiguration sealed : Microsoft::AspNetCore::DataProtection::AuthenticatedEncryption::ConfigurationModel::AlgorithmConfiguration
public sealed class ManagedAuthenticatedEncryptorConfiguration
public sealed class ManagedAuthenticatedEncryptorConfiguration : Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption.ConfigurationModel.AlgorithmConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    interface IAuthenticatedEncryptorConfiguration
type ManagedAuthenticatedEncryptorConfiguration = class
    inherit AlgorithmConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Public NotInheritable Class ManagedAuthenticatedEncryptorConfiguration
Inherits AlgorithmConfiguration
Devralma
ManagedAuthenticatedEncryptorConfiguration
Devralma
ManagedAuthenticatedEncryptorConfiguration
Uygulamalar

Oluşturucular

ManagedAuthenticatedEncryptorConfiguration()

Yönetilen SymmetricAlgorithm ve KeyedHashAlgorithm türleri kullanan yapılandırılmış, kimliği doğrulanmış bir şifreleme mekanizmasını temsil eder.

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)

Yönetilen SymmetricAlgorithm ve KeyedHashAlgorithm türleri kullanan yapılandırılmış, kimliği doğrulanmış bir şifreleme mekanizmasını temsil eder.

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

Yönetilen SymmetricAlgorithm ve KeyedHashAlgorithm türleri kullanan yapılandırılmış, kimliği doğrulanmış bir şifreleme mekanizmasını temsil eder.

Özellikler

EncryptionAlgorithmKeySize

Simetrik şifreleme için kullanılacak anahtarın uzunluğu (bit cinsinden). Bu özelliğin bir değere sahip olması gerekir.

EncryptionAlgorithmType

Simetrik şifreleme için kullanılacak algoritmanın türü. Türün alt sınıfı SymmetricAlgorithmolmalıdır. Bu özelliğin bir değere sahip olması gerekir.

Settings

Yönetilen SymmetricAlgorithm ve KeyedHashAlgorithm türleri kullanan yapılandırılmış, kimliği doğrulanmış bir şifreleme mekanizmasını temsil eder.

ValidationAlgorithmType

Doğrulama için kullanılacak algoritmanın türü. Tür türü alt sınıfı KeyedHashAlgorithmolmalıdır. Bu özelliğin bir değere sahip olması gerekir.

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