Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A enumeração X509PrivateKeyUsageFlags especifica os usos permitidos de uma chave privada. É responsabilidade do provedor criptográfico. O valor de enumeração pode ser definido e recuperado usando a propriedade KeyUsage na interface 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 Os usos permitidos não são definidos. |
XCN_NCRYPT_ALLOW_DECRYPT_FLAGValor: 0x1 A chave pode ser usada para descriptografar o conteúdo. Isso mapeia para os seguintes valores X509KeyUsageFlags :
|
XCN_NCRYPT_ALLOW_SIGNING_FLAGValor: 0x2 A chave pode ser usada para assinatura. Isso mapeia para os seguintes valores X509KeyUsageFlags :
|
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAGValor: 0x4 A chave pode ser usada para estabelecer um acordo de chave entre entidades. |
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAGValor: 0x8 |
XCN_NCRYPT_ALLOW_ALL_USAGESValor: 0xffffff Todos os usos definidos para essa enumeração são permitidos. |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
| Cabeçalho | certenroll.h |