CngGcmAuthenticatedEncryptionSettings Класс

Определение

Параметры для настройки механизма шифрования, прошедшего проверку подлинности, который использует алгоритмы Windows CNG в режимах шифрования И проверки подлинности GCM.

public ref class CngGcmAuthenticatedEncryptionSettings sealed
public sealed class CngGcmAuthenticatedEncryptionSettings
type CngGcmAuthenticatedEncryptionSettings = class
Public NotInheritable Class CngGcmAuthenticatedEncryptionSettings
Наследование
CngGcmAuthenticatedEncryptionSettings

Конструкторы

CngGcmAuthenticatedEncryptionSettings()

Параметры для настройки механизма шифрования, прошедшего проверку подлинности, который использует алгоритмы Windows CNG в режимах шифрования И проверки подлинности GCM.

Свойства

EncryptionAlgorithm

Имя алгоритма, используемого для симметричного шифрования. Это свойство соответствует параметру pszAlgId объекта BCryptOpenAlgorithmProvider. Это свойство требуется для того, чтобы иметь значение .

EncryptionAlgorithmKeySize

Длина (в битах) ключа, который будет использоваться для симметричного шифрования. Это свойство требуется для того, чтобы иметь значение .

EncryptionAlgorithmProvider

Имя поставщика, содержащего реализацию алгоритма симметричного шифрования. Это свойство соответствует параметру "pszImplementation" объекта BCryptOpenAlgorithmProvider. Это необязательное свойство.

Методы

Validate()

Проверяет, правильно ли сформирован CngGcmAuthenticatedEncryptionSettings этот алгоритм, т. е. что указанный алгоритм действительно существует и может быть правильно создан. В случае сбоя проверки будет создано исключение.

Применяется к