NCryptKeyName 構造体 (ncrypt.h)
NCryptKeyName 構造体は、CNG キーに関する情報を格納するために使用されます。
構文
typedef struct NCryptKeyName {
LPWSTR pszName;
LPWSTR pszAlgid;
DWORD dwLegacyKeySpec;
DWORD dwFlags;
} NCryptKeyName;
メンバー
pszName
キーの名前を含む null で終わる Unicode 文字列へのポインター。
pszAlgid
キーが作成された暗号化アルゴリズムの識別子を含む、null で終わる Unicode 文字列へのポインター。 これには、標準の CNG アルゴリズム識別子 のいずれか、または別の登録済みアルゴリズムの識別子を指定できます。
dwLegacyKeySpec
キーの種類を指定するレガシ識別子。 これには、次のいずれかの値を指定できます。
値 | 意味 |
---|---|
|
キーはキー交換キーです。 |
|
キーは署名キーです。 |
|
キーは上記のどの型でもありません。 |
dwFlags
キーに関する詳細情報を提供するフラグのセット。 0 または次の値を指定できます。
値 | 意味 |
---|---|
|
キーはローカル コンピューターに適用されます。 このフラグが存在しない場合、キーは現在のユーザーに適用されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | ncrypt.h |