X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags Enum

Определение

Определяет способ использования ключа сертификата.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
[System.Flags]
public enum X509KeyUsageFlags
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Наследование
X509KeyUsageFlagsX509KeyUsageFlagsX509KeyUsageFlagsX509KeyUsageFlags
Атрибуты

Поля

CrlSign CrlSign CrlSign CrlSign 2

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

DataEncipherment DataEncipherment DataEncipherment DataEncipherment 16

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

DecipherOnly DecipherOnly DecipherOnly DecipherOnly 32768

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

DigitalSignature DigitalSignature DigitalSignature DigitalSignature 128

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

EncipherOnly EncipherOnly EncipherOnly EncipherOnly 1

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

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 8

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

KeyCertSign KeyCertSign KeyCertSign KeyCertSign 4

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

KeyEncipherment KeyEncipherment KeyEncipherment KeyEncipherment 32

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

None None None None 0

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

NonRepudiation NonRepudiation NonRepudiation 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. При вызове X509Certificate2Свойствакласса этот класс можно использовать напрямую. ExtensionsWhen the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.

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