Поделиться через


X509KeyUsageFlags Перечисление

Определение

Определяет способ использования ключа сертификата. Если это значение не определено, ключ можно использовать для любой цели.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Наследование
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 класса этот класс можно использовать напрямую.

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