Compartilhar via


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

Confira também

ICspInformation