CngGcmAuthenticatedEncryptorConfiguration Classe

Definição

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia + autenticação do GCM.

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
Herança
CngGcmAuthenticatedEncryptorConfiguration
Herança
CngGcmAuthenticatedEncryptorConfiguration
Implementações

Construtores

CngGcmAuthenticatedEncryptorConfiguration()

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia + autenticação do GCM.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings)

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia + autenticação do GCM.

CngGcmAuthenticatedEncryptorConfiguration(CngGcmAuthenticatedEncryptionSettings, IServiceProvider)

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia + autenticação do GCM.

Propriedades

EncryptionAlgorithm

O nome do algoritmo a ser usado para criptografia simétrica. Essa propriedade corresponde ao parâmetro 'pszAlgId' de BCryptOpenAlgorithmProvider. Essa propriedade é necessária para ter um valor.

EncryptionAlgorithmKeySize

O comprimento (em bits) da chave que será usada para criptografia simétrica. Essa propriedade é necessária para ter um valor.

EncryptionAlgorithmProvider

O nome do provedor que contém a implementação do algoritmo de criptografia simétrica. Essa propriedade corresponde ao parâmetro 'pszImplementation' de BCryptOpenAlgorithmProvider. Essa propriedade é opcional.

Settings

Representa um mecanismo de criptografia autenticado configurado que usa algoritmos CNG do Windows em modos de criptografia + autenticação do GCM.

Métodos

CreateNewDescriptor()

Cria uma nova IAuthenticatedEncryptorDescriptor instância com base nessa configuração. A instância recém-criada contém material de chave exclusivo e é distinta de todos os outros descritores criados pelo CreateNewDescriptor() método .

Aplica-se a