CngKeyUsages 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定可搭配 Cryptography Next Generation (CNG) 金鑰使用的密碼編譯作業。
此列舉支援其成員值的位元組合。
public enum class CngKeyUsages
[System.Flags]
public enum CngKeyUsages
[<System.Flags>]
type CngKeyUsages =
Public Enum CngKeyUsages
- 繼承
- 屬性
欄位
AllUsages | 16777215 | 金鑰可用於所有目的。 |
Decryption | 1 | 金鑰可用於加密和解密。 |
KeyAgreement | 4 | 金鑰可用於產生密碼協議和金鑰交換。 |
None | 0 | 未指派使用方式值給金鑰。 |
Signing | 2 | 金鑰可用於簽署和驗證。 |
備註
並非所有作業都會套用至每個索引鍵。 例如,橢圓曲線數位簽名演算法 (ECDSA) 金鑰無法用於解密,即使已設定解密使用方式也一樣。