X509KeyUsageFlags Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет способ использования ключа сертификата. Если это значение не определено, ключ можно использовать для любой цели.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags =
Public Enum X509KeyUsageFlags
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Нет параметров использования ключей. |
| EncipherOnly | 1 | Ключ можно использовать только для шифрования. |
| CrlSign | 2 | Ключ можно использовать для подписи списка отзыва сертификатов (CRL). |
| KeyCertSign | 4 | Ключ можно использовать для подписывания сертификатов. |
| KeyAgreement | 8 | Ключ можно использовать для определения ключевого соглашения, например ключа, созданного с помощью алгоритма соглашения Diffie-Hellman ключа. |
| DataEncipherment | 16 | Ключ можно использовать для шифрования данных. |
| KeyEncipherment | 32 | Ключ можно использовать для шифрования ключей. |
| NonRepudiation | 64 | Ключ можно использовать для проверки подлинности. |
| DigitalSignature | 128 | Ключ можно использовать в качестве цифровой подписи. |
| DecipherOnly | 32768 | Ключ можно использовать только для расшифровки. |
Комментарии
Этот класс представляет собой реализацию часто используемого расширения, сопоставленного по умолчанию с файлом CryptoConfig . Extensions При вызове свойства X509Certificate2 класса этот класс можно использовать напрямую.