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

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à

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

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