Funzione CryptXmlImportPublicKey (cryptxml.h)

La funzione CryptXmlImportPublicKey importa la chiave pubblica specificata dall'handle fornito.

Sintassi

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

Parametri

dwFlags

Valore DWORD che controlla le estensioni CryptXML caricate. Questo parametro può avere uno dei valori seguenti.

Valore Significato
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
Vengono usate solo le implementazioni predefinite per la firma e il digest. Quando questo flag è impostato, non vengono caricate altre estensioni registrate.

[in] pKeyValue

Puntatore a una struttura CRYPT_XML_KEY_VALUE per ricevere la chiave importata.

[out] phKey

Puntatore all'handle della chiave da importare.

Valore restituito

Se la funzione ha esito positivo, la funzione restituisce zero.

Se la funzione ha esito negativo, restituisce un valore HRESULT che indica l'errore.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptxml.h
Libreria Cryptxml.lib
DLL Cryptxml.dll