X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags X509KeyUsageFlags Enum

Definición

Define cómo se puede usar la clave de certificado.Defines how the certificate key can be used. Si este valor no está definido, la clave se puede utilizar para cualquier propósito.If this value is not defined, the key can be used for any purpose.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
type X509KeyUsageFlags = 
Public Enum X509KeyUsageFlags
Herencia
X509KeyUsageFlagsX509KeyUsageFlagsX509KeyUsageFlagsX509KeyUsageFlags
Atributos

Campos

CrlSign CrlSign CrlSign CrlSign 2

La clave se puede utilizar para firmar una lista de revocación de certificados (CRL).The key can be used to sign a certificate revocation list (CRL).

DataEncipherment DataEncipherment DataEncipherment DataEncipherment 16

La clave se puede utilizar para cifrado de datos.The key can be used for data encryption.

DecipherOnly DecipherOnly DecipherOnly DecipherOnly 32768

La clave se puede utilizar solo para descifrado.The key can be used for decryption only.

DigitalSignature DigitalSignature DigitalSignature DigitalSignature 128

La clave se puede utilizar como una firma digital.The key can be used as a digital signature.

EncipherOnly EncipherOnly EncipherOnly EncipherOnly 1

La clave se puede utilizar solo para cifrado.The key can be used for encryption only.

KeyAgreement KeyAgreement KeyAgreement KeyAgreement 8

La clave se puede utilizar para determinar el acuerdo de claves, como una clave creada utilizando el algoritmo de acuerdo de claves Diffie-Hellman.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

La clave se puede utilizar para firmar certificados.The key can be used to sign certificates.

KeyEncipherment KeyEncipherment KeyEncipherment KeyEncipherment 32

La clave se puede utilizar para cifrado de claves.The key can be used for key encryption.

None None None None 0

Sin parámetros de uso de clave.No key usage parameters.

NonRepudiation NonRepudiation NonRepudiation NonRepudiation 64

La clave se puede utilizar para autenticación.The key can be used for authentication.

Comentarios

Esta clase es una implementación de una extensión frecuente que se asigna de forma predeterminada para el CryptoConfig archivo.This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. Cuando el Extensions propiedad de la X509Certificate2 se invoca la clase, puede usar esta clase directamente.When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.

Se aplica a