Lingua

CngGcmAuthenticatedEncryptionSettings Classe

Definizione

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa algoritmi CNG di Windows in modalità di crittografia GCM e autenticazione.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Ereditarietà
CngGcmAuthenticatedEncryptionSettings

Costruttori

Nome Descrizione
CngGcmAuthenticatedEncryptionSettings()

Impostazioni per la configurazione di un meccanismo di crittografia autenticato che usa algoritmi CNG di Windows in modalità di crittografia GCM e autenticazione.

Proprietà

Nome Descrizione
EncryptionAlgorithm

Nome dell'algoritmo da utilizzare per la crittografia simmetrica. Questa proprietà corrisponde al parametro 'pszAlgId' di BCryptOpenAlgorithmProvider. Questa proprietà è necessaria per avere un valore.

EncryptionAlgorithmKeySize

Lunghezza ,in bit, della chiave che verrà usata per la crittografia simmetrica. Questa proprietà è necessaria per avere un valore.

EncryptionAlgorithmProvider

Nome del provider che contiene l'implementazione dell'algoritmo di crittografia simmetrica. Questa proprietà corrisponde al parametro 'pszImplementation' di BCryptOpenAlgorithmProvider. Questa proprietà è facoltativa.

Metodi

Nome Descrizione
Validate()

Verifica che questo CngGcmAuthenticatedEncryptionSettings sia ben formato, ovvero che l'algoritmo specificato esista effettivamente e possa essere creata correttamente un'istanza. Se la convalida ha esito negativo, verrà generata un'eccezione.

Si applica a