キーストレージプロバイダー (KSP) を使用した NCryptOpenStorageProvider 関数
NCryptOpenStorageProvider 関数は、キーストレージプロバイダー (KSP) をロードして初期化します。
パラメータ
-
phProvider[out] -
プロバイダーハンドルを保存する
NCRYPT_PROV_HANDLE変数へのポインタ。 -
pszProviderName[in] -
キーストレージプロバイダーを識別する、null 終端された Unicode 文字列へのポインタ。AWS CloudHSM キーストレージプロバイダー (KSP) は以下の値をサポートしています。
値 意味 L"CloudHSM Key Storage Provider"
クライアント SDK 5 プロバイダー名を識別します。デフォルトでは、この名前を使用することをお勧めします。
L"Cavium Key Storage Provider"
クライアント SDK 3 プロバイダー名を識別します。下位互換性のサポート
注記
値は、リテラルの前に L が付いていることからわかるように、ワイド文字列リテラルです。
dwFlags[in]-
関数の動作を変更するフラグ。この関数にはフラグが定義されていません。
戻り値
この関数は、成功または失敗を示すステータスコードを返します。
一般的なリターンコードは次のとおりです。
| リターンコード | 説明 |
|---|---|
|
ERROR_SUCCESS |
オペレーションが正常に完了しました。 |
|
NTE_INVALID_PARAMETER |
1 つ以上のパラメータが無効です。 |
|
NTE_FAIL |
オペレーションを完了できませんでした。 |