Compartilhar via


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

Confira também

IX509PrivateKey