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