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 этот алгоритм, т. е. что указанный алгоритм действительно существует и может быть правильно создан. В случае сбоя проверки будет создано исключение. |