PCRYPT_RESOLVE_HCRYPTPROV_FUNC コールバック関数 (wincrypt.h)
[ PCRYPT_RESOLVE_HCRYPTPROV_FUNC 関数は、[要件] セクションで指定したオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
PCRYPT_RESOLVE_HCRYPTPROV_FUNC関数は、インポートされるキーを受け取るために phCryptProv パラメーターを使用して、暗号化サービス プロバイダー (CSP) にハンドルを返します。 これは、 CryptImportPKCS8 関数のコンテキストから呼び出されるコールバック関数です。 関数は、各アプリケーションに合わせて開発者が実装する必要があります。
構文
PCRYPT_RESOLVE_HCRYPTPROV_FUNC PcryptResolveHcryptprovFunc;
BOOL PcryptResolveHcryptprovFunc(
[in] CRYPT_PRIVATE_KEY_INFO *pPrivateKeyInfo,
[out] HCRYPTPROV *phCryptProv,
[in] LPVOID pVoidResolveFunc
)
{...}
パラメーター
[in] pPrivateKeyInfo
インポートするキーを記述する CRYPT_PRIVATE_KEY_INFO 構造体へのポインター。
[out] phCryptProv
CSP を受信する HCRYPTPROV へのポインター。
[in] pVoidResolveFunc
呼び出し元がCRYPT_PKCS8_IMPORT_PARAMS構造体で渡した pVoidResolveFunc メンバー。
戻り値
関数が成功した場合、関数は 0 以外 (TRUE) を返します。
関数が失敗した場合は、0 (FALSE) を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | wincrypt.h |