ObjectIdPublicKeyFlags 列挙 (certenroll.h)

ObjectIdPublicKeyFlags 列挙型は、署名または暗号化公開キー アルゴリズムを使用するかどうかを指定します。 RSA などの一部のアルゴリズムは、両方の目的で使用できます。 この列挙は、IObjectId インターフェイスの InitializeFromAlgorithmName メソッドによって使用され、アルゴリズム検索を絞り込んであいまいさを解消します。

構文

typedef enum ObjectIdPublicKeyFlags {
  XCN_CRYPT_OID_INFO_PUBKEY_ANY = 0,
  XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG = 0x80000000,
  XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG = 0x40000000
} ;

定数

 
XCN_CRYPT_OID_INFO_PUBKEY_ANY
値: 0
アルゴリズムは、署名または暗号化に使用できます。
XCN_CRYPT_OID_INFO_PUBKEY_SIGN_KEY_FLAG
値: 0x80000000
アルゴリズムは署名に使用されます。
XCN_CRYPT_OID_INFO_PUBKEY_ENCRYPT_KEY_FLAG
値: 0x40000000
アルゴリズムは暗号化に使用されます。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header certenroll.h

こちらもご覧ください

CertEnroll 列挙

InitializeFromAlgorithmName