Método ICspInformation::get_KeySpec (certenroll.h)
A propriedade KeySpec recupera um valor que especifica o uso pretendido dos algoritmos compatíveis com o provedor. Essa propriedade está habilitada para a Web.
Esta propriedade é somente para leitura.
Sintaxe
HRESULT get_KeySpec(
X509KeySpec *pValue
);
Parâmetros
pValue
Valor retornado
Nenhum
Comentários
O valor recuperado pode ser 0, 1, 2 ou 3. Se o valor for 0 (XCN_AT_NONE), o provedor será um provedor de API de Criptografia: CNG (Próxima Geração). Os valores associados aos provedores distribuídos pela Microsoft são listados na tabela a seguir. Alguns desses provedores podem não ser incluídos em todos os sistemas operacionais e outros podem ser incluídos.
Provedor | Valor keySpec |
---|---|
Provedor de Armazenamento de Chaves de Software da Microsoft | 0 |
Provedor de Armazenamento de Chaves de Cartão Inteligente da Microsoft | 0 |
Microsoft Base Cryptographic Provider v1.0 | 3 |
Microsoft Base DSS e provedor criptográfico Diffie-Hellman | 3 |
Microsoft Base DSS Cryptographic Provider | 2 |
Microsoft Base Smart Card Crypto Provider | 3 |
Provedor criptográfico Schannel do Microsoft DH | 3 |
Microsoft Enhanced Cryptographic Provider v1.0 | 3 |
Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider | 3 |
Provedor criptográfico RSA e AES aprimorados da Microsoft | 3 |
Provedor criptográfico do Microsoft RSA Schannel | 1 |
Microsoft Strong Cryptographic Provider | 3 |
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] |
Plataforma de Destino | Windows |
Cabeçalho | certenroll.h |
DLL | CertEnroll.dll |