CryptXmlImportPublicKey 関数 (cryptxml.h)

CryptXmlImportPublicKey 関数は、指定されたハンドルで指定された 公開キー をインポートします。

構文

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

パラメーター

dwFlags

読み込まれる CryptXML 拡張機能を制御する DWORD 値。 このパラメーターには、次の値のいずれかを指定できます。

意味
CRYPT_XML_FLAG_DISABLE_EXTENSIONS
0x10000000
シグネチャとダイジェストの既定の実装のみが使用されます。 このフラグを設定すると、他の登録済み拡張機能は読み込まれません。

[in] pKeyValue

インポートされたキーを受け取る CRYPT_XML_KEY_VALUE 構造体へのポインター。

[out] phKey

インポートするキーのハンドルへのポインター。

戻り値

関数が成功した場合、関数は 0 を返します。

関数が失敗した場合は、エラーを示す HRESULT 値を返します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー cryptxml.h
Library Cryptxml.lib
[DLL] Cryptxml.dll