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

Определение

Определяет способ использования ключа сертификата.Defines how the certificate key can be used. Если это значение не определено, ключ может использоваться для любых целей.If this value is not defined, the key can be used for any purpose.

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

public enum class X509KeyUsageFlags
public enum X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
type X509KeyUsageFlags = 
[<System.Flags>]
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Наследование
X509KeyUsageFlags
Атрибуты

Поля

CrlSign 2

Ключ можно использовать для подписания списка отзыва сертификатов (CRL).The key can be used to sign a certificate revocation list (CRL).

DataEncipherment 16

Ключ можно использовать для шифрования данных.The key can be used for data encryption.

DecipherOnly 32768

Ключ можно использовать только для расшифровки.The key can be used for decryption only.

DigitalSignature 128

Ключ можно использовать как цифровую подпись.The key can be used as a digital signature.

EncipherOnly 1

Ключ можно использовать только для шифрования.The key can be used for encryption only.

KeyAgreement 8

Ключ можно использовать для определения согласования ключа, например ключа, созданного с использованием алгоритма согласования ключей Диффи — Хелмана.The key can be used to determine key agreement, such as a key created using the Diffie-Hellman key agreement algorithm.

KeyCertSign 4

Ключ можно использовать для подписания сертификатов.The key can be used to sign certificates.

KeyEncipherment 32

Ключ можно использовать для шифрования ключей.The key can be used for key encryption.

None 0

Параметры использования ключа отсутствуют.No key usage parameters.

NonRepudiation 64

Ключ можно использовать для проверки подлинности.The key can be used for authentication.

Комментарии

Этот класс является реализацией часто используемого расширения, которое по умолчанию сопоставляется с CryptoConfig файлом.This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. При Extensions X509Certificate2 вызове свойства класса этот класс можно использовать напрямую.When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.

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