X509KeyUsageFlags Enumeración

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
X509KeyUsageFlags
Atributos

Campos

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 16

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

DecipherOnly 32768

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

DigitalSignature 128

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

EncipherOnly 1

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

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 4

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

KeyEncipherment 32

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

None 0

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

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 de uso común que se asigna de forma predeterminada CryptoConfig al archivo.This class is an implementation of a commonly used extension that is mapped by default to the CryptoConfig file. Cuando se Extensions invoca la propiedad X509Certificate2 de la clase, esta clase se puede utilizar directamente.When the Extensions property of the X509Certificate2 class is invoked, this class can be used directly.

Se aplica a