X509KeyUsageFlags Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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.