X509KeyUsageFlags 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義如何使用憑證金鑰。 若未定義此值,金鑰就能用於任何用途。
此列舉支援其成員值的位元組合。
public enum class X509KeyUsageFlags
[System.Flags]
public enum X509KeyUsageFlags
[<System.Flags>]
type X509KeyUsageFlags =
Public Enum X509KeyUsageFlags
- 繼承
- 屬性
欄位
CrlSign | 2 | 金鑰可用來簽署憑證撤銷清單 (CRL)。 |
DataEncipherment | 16 | 金鑰可用於資料加密。 |
DecipherOnly | 32768 | 金鑰只能用於解密。 |
DigitalSignature | 128 | 金鑰可用來做為數位簽章。 |
EncipherOnly | 1 | 金鑰只能用於加密。 |
KeyAgreement | 8 | 金鑰可用來判斷金鑰合約,例如使用 Diffie-Hellman 金鑰合約演算法建立的金鑰。 |
KeyCertSign | 4 | 金鑰可用來簽署憑證。 |
KeyEncipherment | 32 | 金鑰可用於金鑰加密。 |
None | 0 | 沒有金鑰使用方法的參數。 |
NonRepudiation | 64 | 金鑰可用於驗證。 |
備註
這個類別是預設對應至檔案之常用延伸模組的 CryptoConfig 實作。 Extensions叫用 類別的 X509Certificate2 屬性時,可以直接使用這個類別。