ImportPFXToProvider コールバック関数 (certenroll.h)
PFX 証明書をインポートします。
構文
ImportPFXToProvider Importpfxtoprovider;
HRESULT Importpfxtoprovider(
[in] HWND hWndParent,
[in] BYTE const *pbPFX,
[in] DWORD cbPFX,
[in] ImportPFXFlags ImportFlags,
[in, optional] PCWSTR pwszPassword,
[in, optional] PCWSTR pwszProviderName,
[in, optional] PCWSTR pwszReaderName,
[in, optional] PCWSTR pwszContainerNamePrefix,
[in, optional] PCWSTR pwszPin,
[in, optional] PCWSTR pwszFriendlyName,
[out, optional] DWORD *pcCertOut,
[out, optional] PCCERT_CONTEXT **prgpCertOut
)
{...}
パラメーター
[in] hWndParent
親ウィンドウへのハンドル。
[in] pbPFX
PFX ファイルを含むバッファーへのポインター。
[in] cbPFX
pbPFX のサイズ (バイト単位)。
[in] ImportFlags
1 つ以上の ImportPFXFlag 値。
[in, optional] pwszPassword
PFX ファイルのパスワードである 16 ビット Unicode 文字の定数 null で終わる文字列へのポインター。
[in, optional] pwszProviderName
暗号化プロバイダーの名前である 16 ビット Unicode 文字の定数 null で終わる文字列へのポインター。
[in, optional] pwszReaderName
スマート カード リーダーの名前である 16 ビット Unicode 文字の定数 null で終わる文字列へのポインター (nullptr を指定できます)。
[in, optional] pwszContainerNamePrefix
コンテナーの名前である 16 ビット Unicode 文字の定数 null で終わる文字列へのポインター (nullptr を指定できます)。
[in, optional] pwszPin
スマート カードの PIN である 16 ビット Unicode 文字の定数 null で終わる文字列へのポインター (nullptr を指定できます)。
[in, optional] pwszFriendlyName
証明書のフレンドリ名である 16 ビット Unicode 文字の定数 null で終わる文字列へのポインター (nullptr を指定できます)。
[out, optional] pcCertOut
正常にインポートされた証明書の数を受け取る DWORD へのポインター (nullptr を指定できます)。
[out, optional] prgpCertOut
CERT_CONTEXT構造体を受け取るポインターへのポインター (nullptr を指定できます)。
戻り値
なし
必要条件
対象プラットフォーム | Windows |
ヘッダー | certenroll.h |