共用方式為


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

指定金鑰類型的舊版識別碼。 這可以是下列其中一個值。

意義
AT_KEYEXCHANGE
金鑰是金鑰交換金鑰。
AT_SIGNATURE
金鑰是簽章金鑰。
0
索引鍵不是上述類型。

dwFlags

一組旗標,可提供密鑰的詳細資訊。 這可以是零或下列值。

意義
NCRYPT_MACHINE_KEY_FLAG
金鑰適用於本機電腦。 如果此旗標不存在,金鑰會套用至目前的使用者。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 ncrypt.h

另請參閱

NCryptEnumKeys