X509KeyUsageFlags Enumeración

Definición

Define cómo se puede usar la clave de certificado. Si este valor no está definido, la clave se puede utilizar para cualquier propósito.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
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).

DataEncipherment 16

La clave se puede utilizar para cifrado de datos.

DecipherOnly 32768

La clave se puede utilizar solo para descifrado.

DigitalSignature 128

La clave se puede utilizar como una firma digital.

EncipherOnly 1

La clave se puede utilizar solo para cifrado.

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.

KeyCertSign 4

La clave se puede utilizar para firmar certificados.

KeyEncipherment 32

La clave se puede utilizar para cifrado de claves.

None 0

Sin parámetros de uso de clave.

NonRepudiation 64

La clave se puede utilizar para autenticación.

Comentarios

Esta clase es una implementación de una extensión usada habitualmente que se asigna de forma predeterminada al CryptoConfig archivo. Cuando se invoca la Extensions propiedad de la X509Certificate2 clase , esta clase se puede usar directamente.

Se aplica a