X509KeyUsageFlags 列舉

定義

定義如何使用憑證金鑰。 若未定義此值,金鑰就能用於任何用途。

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

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

欄位

CrlSign 2

金鑰可用來簽署憑證撤銷清單 (CRL)。

DataEncipherment 16

金鑰可用於資料加密。

DecipherOnly 32768

金鑰只能用於解密。

DigitalSignature 128

金鑰可用來做為數位簽章。

EncipherOnly 1

金鑰只能用於加密。

KeyAgreement 8

金鑰可用來判斷金鑰合約,例如使用 Diffie-Hellman 金鑰合約演算法建立的金鑰。

KeyCertSign 4

金鑰可用來簽署憑證。

KeyEncipherment 32

金鑰可用於金鑰加密。

None 0

沒有金鑰使用方法的參數。

NonRepudiation 64

金鑰可用於驗證。

備註

這個類別是預設對應至檔案的常用延伸模組實作 CryptoConfigExtensions叫用 類別的 X509Certificate2 屬性時,可以直接使用此類別。

適用於