ManagedAuthenticatedEncryptorConfiguration 類別

定義

表示已設定的已驗證加密機制,其使用 Managed SymmetricAlgorithmKeyedHashAlgorithm 類型。

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
繼承
ManagedAuthenticatedEncryptorConfiguration
繼承
ManagedAuthenticatedEncryptorConfiguration
實作

建構函式

ManagedAuthenticatedEncryptorConfiguration()

表示已設定的已驗證加密機制,其使用 Managed SymmetricAlgorithmKeyedHashAlgorithm 類型。

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings)

表示已設定的已驗證加密機制,其使用 Managed SymmetricAlgorithmKeyedHashAlgorithm 類型。

ManagedAuthenticatedEncryptorConfiguration(ManagedAuthenticatedEncryptionSettings, IServiceProvider)

表示已設定的已驗證加密機制,其使用 Managed SymmetricAlgorithmKeyedHashAlgorithm 類型。

屬性

EncryptionAlgorithmKeySize

將用於對稱加密之金鑰的位) 長度 (。 這個屬性必須有值。

EncryptionAlgorithmType

用於對稱加密的演算法類型。 型別必須子類別 SymmetricAlgorithm 。 這個屬性必須有值。

Settings

表示已設定的已驗證加密機制,其使用 Managed SymmetricAlgorithmKeyedHashAlgorithm 類型。

ValidationAlgorithmType

要用於驗證的演算法類型。 類型類型必須子類別 KeyedHashAlgorithm 。 這個屬性必須有值。

方法

CreateNewDescriptor()

根據此組態建立新的 IAuthenticatedEncryptorDescriptor 實例。 新建立的實例包含唯一索引鍵資料,而且與 方法所 CreateNewDescriptor() 建立的所有其他描述項不同。

適用於