キーストレージプロバイダー (KSP) を使用した NCryptOpenStorageProvider 関数 - AWS CloudHSM

キーストレージプロバイダー (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

オペレーションを完了できませんでした。