Método IX509PrivateKey::get_KeySpec (certenroll.h)
A propriedade KeySpec especifica ou recupera um valor que identifica se uma chave privada pode ser usada para assinatura, criptografia ou ambos. Essa propriedade está habilitada para a Web para entrada e saída.
Essa propriedade é leitura/gravação.
Sintaxe
HRESULT get_KeySpec(
X509KeySpec *pValue
);
Parâmetros
pValue
Valor retornado
Nenhum
Comentários
Se você especificar um valor de XCN_AT_SIGNATURE, a propriedade KeySpec definirá automaticamente a propriedade KeyUsage como XCN_NCRYPT_ALLOW_SIGNING_FLAG. Se você especificar XCN_AT_KEYEXCHANGE, a propriedade KeyUsage será definida como XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG. A propriedade KeySpec só se aplica a provedores [herdados] criados usando CryptoAPI.
Requisitos
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] |
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |
DLL | CertEnroll.dll |