NCryptKeyName 結構可用來包含 CNG 金鑰的相關信息。
語法
typedef struct NCryptKeyName {
LPWSTR pszName;
LPWSTR pszAlgid;
DWORD dwLegacyKeySpec;
DWORD dwFlags;
} NCryptKeyName;
成員
pszName
包含索引鍵名稱之 Null 終止 Unicode 字串的指標。
pszAlgid
Null 終止 Unicode 字串的指標,其中包含密鑰所建立的密碼編譯演算法標識碼。 這可以是其中一個標準 CNG 演演算法標識碼 ,或是另一個已註冊演算法的標識碼。
dwLegacyKeySpec
指定金鑰類型的舊版識別碼。 這可以是下列其中一個值。
| 值 | 意義 |
|---|---|
|
金鑰是金鑰交換金鑰。 |
|
金鑰是簽章金鑰。 |
|
索引鍵不是上述類型。 |
dwFlags
一組旗標,可提供密鑰的詳細資訊。 這可以是零或下列值。
| 值 | 意義 |
|---|---|
|
金鑰適用於本機電腦。 如果此旗標不存在,金鑰會套用至目前的使用者。 |
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
| 最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
| 標頭 | ncrypt.h |