Compartilhar via


Função CryptXmlImportPublicKey (cryptxml.h)

A função CryptXmlImportPublicKey importa a chave pública especificada pelo identificador fornecido.

Sintaxe

HRESULT CryptXmlImportPublicKey(
        DWORD                     dwFlags,
  [in]  const CRYPT_XML_KEY_VALUE *pKeyValue,
  [out] BCRYPT_KEY_HANDLE         *phKey
);

Parâmetros

dwFlags

Um valor DWORD que controla quais extensões CryptXML são carregadas. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
Somente as implementações padrão para a assinatura e o resumo são usadas. Quando esse sinalizador é definido, nenhuma outra extensão registrada é carregada.

[in] pKeyValue

Um ponteiro para uma estrutura CRYPT_XML_KEY_VALUE para receber a chave importada.

[out] phKey

Um ponteiro para o identificador da chave a ser importada.

Retornar valor

Se a função for bem-sucedida, a função retornará zero.

Se a função falhar, ela retornará um valor HRESULT que indica o erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho cryptxml.h
Biblioteca Cryptxml.lib
DLL Cryptxml.dll