CngKeyUsages 列舉

定義

指定可搭配 Cryptography Next Generation (CNG) 金鑰使用的密碼編譯作業。

此列舉支援其成員值的位元組合。

public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages = 
Public Enum CngKeyUsages
繼承
CngKeyUsages
屬性

欄位

AllUsages 16777215

金鑰可用於所有目的。

Decryption 1

金鑰可用於加密和解密。

KeyAgreement 4

金鑰可用於產生密碼協議和金鑰交換。

None 0

未指派使用方式值給金鑰。

Signing 2

金鑰可用於簽署和驗證。

備註

並非所有作業都會套用至每個索引鍵。 例如,橢圓曲線數位簽章演算法 (ECDSA) 金鑰無法用於解密,即使已設定解密使用方式也一樣。

適用於