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

Определение

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

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

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