CngKeyUsages 列挙型

定義

CNG (Cryptography Next Generation) キーと共に使用される場合がある暗号化操作を指定します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

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

usage 値はこのキーには割り当てられません。

Signing 2

このキーは署名と検査に使用できます。

注釈

すべての操作が各キーに適用されるわけではありません。 たとえば、復号化の使用が設定されている場合でも、楕円曲線デジタル署名アルゴリズム (ECDSA) キーを復号化に使用することはできません。

適用対象