X509PrivateKeyUsageFlags 列挙 (certenroll.h)
X509PrivateKeyUsageFlags 列挙は、秘密キーの許可される使用を指定します。 これは暗号化プロバイダーの責任です。 列挙値は、IX509PrivateKey インターフェイスの KeyUsage プロパティを使用して設定および取得できます。
構文
typedef enum X509PrivateKeyUsageFlags {
XCN_NCRYPT_ALLOW_USAGES_NONE = 0,
XCN_NCRYPT_ALLOW_DECRYPT_FLAG = 0x1,
XCN_NCRYPT_ALLOW_SIGNING_FLAG = 0x2,
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG = 0x4,
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG = 0x8,
XCN_NCRYPT_ALLOW_ALL_USAGES = 0xffffff
} ;
定数
XCN_NCRYPT_ALLOW_USAGES_NONE 値: 0 許可される用途は定義されていません。 |
XCN_NCRYPT_ALLOW_DECRYPT_FLAG 値: 0x1 キーを使用してコンテンツの暗号化を解除できます。 これは、次の X509KeyUsageFlags 値にマップされます。
|
XCN_NCRYPT_ALLOW_SIGNING_FLAG 値: 0x2 キーは署名に使用できます。 これは、次の X509KeyUsageFlags 値にマップされます。
|
XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG 値: 0x4 キーは、エンティティ間のキー アグリーメントを確立するために使用できます。 |
XCN_NCRYPT_ALLOW_KEY_IMPORT_FLAG 値: 0x8 |
XCN_NCRYPT_ALLOW_ALL_USAGES 値: 0xffffff この列挙に対して定義されているすべての使用が許可されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | certenroll.h |