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

キーは認証に使用できます。

注釈

このクラスは、ファイルに既定でマップされる一般的に使用される拡張機能の CryptoConfig 実装です。 クラスの Extensions プロパティが X509Certificate2 呼び出されると、このクラスを直接使用できます。

適用対象