Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La enumeración X509PrivateKeyUsageFlags especifica los usos permitidos de una clave privada. Es responsabilidad del proveedor criptográfico. El valor de enumeración se puede establecer y recuperar mediante la propiedad KeyUsage en la interfaz IX509PrivateKey .
Syntax
typedef enum X509PrivateKeyUsageFlags {
XCN_NCRYPT_ALLOW_USAGES_NONE = 0,
XCN_NCRYPT_ALLOW_DECRYPT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_SIGNING_FLAG = 0x2,
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG = 0x4,
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG = 0x8,
XCN_NCRYPT_ALLOW_ALL_USAGES = 0xffffff
} ;
Constantes
XCN_NCRYPT_ALLOW_USAGES_NONEValor: 0 No se definen los usos permitidos. |
XCN_NCRYPT_ALLOW_DECRYPT_FLAGValor: 0x1 La clave se puede usar para descifrar el contenido. Esto se asigna a los siguientes valores X509KeyUsageFlags :
|
XCN_NCRYPT_ALLOW_SIGNING_FLAGValor: 0x2 La clave se puede usar para firmar. Esto se asigna a los siguientes valores X509KeyUsageFlags :
|
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAGValor: 0x4 La clave se puede usar para establecer un acuerdo clave entre entidades. |
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAGValor: 0x8 |
XCN_NCRYPT_ALLOW_ALL_USAGESValor: 0xffffff Se permiten todos los usos definidos para esta enumeración. |
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Encabezado | certenroll.h |