Win32 API 日本語リファレンス
ホームSecurity.Cryptography.Certificates › ObjectIdGroupId

ObjectIdGroupId

列挙型
基底型i4

メンバー 20

名前10進16進
XCN_CRYPT_ANY_GROUP_ID00x0
XCN_CRYPT_HASH_ALG_OID_GROUP_ID10x1
XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID20x2
XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID30x3
XCN_CRYPT_SIGN_ALG_OID_GROUP_ID40x4
XCN_CRYPT_RDN_ATTR_OID_GROUP_ID50x5
XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID60x6
XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID70x7
XCN_CRYPT_POLICY_OID_GROUP_ID80x8
XCN_CRYPT_TEMPLATE_OID_GROUP_ID90x9
XCN_CRYPT_KDF_OID_GROUP_ID100xA
XCN_CRYPT_LAST_OID_GROUP_ID100xA
XCN_CRYPT_FIRST_ALG_OID_GROUP_ID10x1
XCN_CRYPT_LAST_ALG_OID_GROUP_ID40x4
XCN_CRYPT_GROUP_ID_MASK655350xFFFF
XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG10737418240x40000000
XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG-21474836480x80000000
XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK2683699200xFFF0000
XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT160x10
XCN_CRYPT_KEY_LENGTH_MASK2683699200xFFF0000

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum ObjectIdGroupId : int {
    XCN_CRYPT_ANY_GROUP_ID = 0,
    XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1,
    XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2,
    XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3,
    XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4,
    XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5,
    XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6,
    XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7,
    XCN_CRYPT_POLICY_OID_GROUP_ID = 8,
    XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9,
    XCN_CRYPT_KDF_OID_GROUP_ID = 10,
    XCN_CRYPT_LAST_OID_GROUP_ID = 10,
    XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1,
    XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4,
    XCN_CRYPT_GROUP_ID_MASK = 65535,
    XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 1073741824,
    XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = -2147483648,
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 268369920,
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16,
    XCN_CRYPT_KEY_LENGTH_MASK = 268369920
} ObjectIdGroupId;
public enum ObjectIdGroupId : int
{
    XCN_CRYPT_ANY_GROUP_ID = 0,
    XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1,
    XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2,
    XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3,
    XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4,
    XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5,
    XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6,
    XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7,
    XCN_CRYPT_POLICY_OID_GROUP_ID = 8,
    XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9,
    XCN_CRYPT_KDF_OID_GROUP_ID = 10,
    XCN_CRYPT_LAST_OID_GROUP_ID = 10,
    XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1,
    XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4,
    XCN_CRYPT_GROUP_ID_MASK = 65535,
    XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 1073741824,
    XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = -2147483648,
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 268369920,
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16,
    XCN_CRYPT_KEY_LENGTH_MASK = 268369920,
}
Public Enum ObjectIdGroupId As Integer
    XCN_CRYPT_ANY_GROUP_ID = 0
    XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1
    XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2
    XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3
    XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4
    XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5
    XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6
    XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7
    XCN_CRYPT_POLICY_OID_GROUP_ID = 8
    XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9
    XCN_CRYPT_KDF_OID_GROUP_ID = 10
    XCN_CRYPT_LAST_OID_GROUP_ID = 10
    XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1
    XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4
    XCN_CRYPT_GROUP_ID_MASK = 65535
    XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 1073741824
    XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = -2147483648
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 268369920
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16
    XCN_CRYPT_KEY_LENGTH_MASK = 268369920
End Enum
import enum

class ObjectIdGroupId(enum.IntEnum):
    XCN_CRYPT_ANY_GROUP_ID = 0
    XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1
    XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2
    XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3
    XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4
    XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5
    XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6
    XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7
    XCN_CRYPT_POLICY_OID_GROUP_ID = 8
    XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9
    XCN_CRYPT_KDF_OID_GROUP_ID = 10
    XCN_CRYPT_LAST_OID_GROUP_ID = 10
    XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1
    XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4
    XCN_CRYPT_GROUP_ID_MASK = 65535
    XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 1073741824
    XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = -2147483648
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 268369920
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16
    XCN_CRYPT_KEY_LENGTH_MASK = 268369920
// ObjectIdGroupId
pub const XCN_CRYPT_ANY_GROUP_ID: i32 = 0;
pub const XCN_CRYPT_HASH_ALG_OID_GROUP_ID: i32 = 1;
pub const XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID: i32 = 2;
pub const XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID: i32 = 3;
pub const XCN_CRYPT_SIGN_ALG_OID_GROUP_ID: i32 = 4;
pub const XCN_CRYPT_RDN_ATTR_OID_GROUP_ID: i32 = 5;
pub const XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID: i32 = 6;
pub const XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID: i32 = 7;
pub const XCN_CRYPT_POLICY_OID_GROUP_ID: i32 = 8;
pub const XCN_CRYPT_TEMPLATE_OID_GROUP_ID: i32 = 9;
pub const XCN_CRYPT_KDF_OID_GROUP_ID: i32 = 10;
pub const XCN_CRYPT_LAST_OID_GROUP_ID: i32 = 10;
pub const XCN_CRYPT_FIRST_ALG_OID_GROUP_ID: i32 = 1;
pub const XCN_CRYPT_LAST_ALG_OID_GROUP_ID: i32 = 4;
pub const XCN_CRYPT_GROUP_ID_MASK: i32 = 65535;
pub const XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG: i32 = 1073741824;
pub const XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG: i32 = -2147483648;
pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK: i32 = 268369920;
pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT: i32 = 16;
pub const XCN_CRYPT_KEY_LENGTH_MASK: i32 = 268369920;
// ObjectIdGroupId
const (
	XCN_CRYPT_ANY_GROUP_ID int32 = 0
	XCN_CRYPT_HASH_ALG_OID_GROUP_ID int32 = 1
	XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID int32 = 2
	XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID int32 = 3
	XCN_CRYPT_SIGN_ALG_OID_GROUP_ID int32 = 4
	XCN_CRYPT_RDN_ATTR_OID_GROUP_ID int32 = 5
	XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID int32 = 6
	XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID int32 = 7
	XCN_CRYPT_POLICY_OID_GROUP_ID int32 = 8
	XCN_CRYPT_TEMPLATE_OID_GROUP_ID int32 = 9
	XCN_CRYPT_KDF_OID_GROUP_ID int32 = 10
	XCN_CRYPT_LAST_OID_GROUP_ID int32 = 10
	XCN_CRYPT_FIRST_ALG_OID_GROUP_ID int32 = 1
	XCN_CRYPT_LAST_ALG_OID_GROUP_ID int32 = 4
	XCN_CRYPT_GROUP_ID_MASK int32 = 65535
	XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG int32 = 1073741824
	XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG int32 = -2147483648
	XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK int32 = 268369920
	XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT int32 = 16
	XCN_CRYPT_KEY_LENGTH_MASK int32 = 268369920
)
const
  XCN_CRYPT_ANY_GROUP_ID = 0;
  XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1;
  XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2;
  XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3;
  XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4;
  XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5;
  XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6;
  XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7;
  XCN_CRYPT_POLICY_OID_GROUP_ID = 8;
  XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9;
  XCN_CRYPT_KDF_OID_GROUP_ID = 10;
  XCN_CRYPT_LAST_OID_GROUP_ID = 10;
  XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1;
  XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4;
  XCN_CRYPT_GROUP_ID_MASK = 65535;
  XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 1073741824;
  XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = -2147483648;
  XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 268369920;
  XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16;
  XCN_CRYPT_KEY_LENGTH_MASK = 268369920;
// ObjectIdGroupId
pub const XCN_CRYPT_ANY_GROUP_ID: i32 = 0;
pub const XCN_CRYPT_HASH_ALG_OID_GROUP_ID: i32 = 1;
pub const XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID: i32 = 2;
pub const XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID: i32 = 3;
pub const XCN_CRYPT_SIGN_ALG_OID_GROUP_ID: i32 = 4;
pub const XCN_CRYPT_RDN_ATTR_OID_GROUP_ID: i32 = 5;
pub const XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID: i32 = 6;
pub const XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID: i32 = 7;
pub const XCN_CRYPT_POLICY_OID_GROUP_ID: i32 = 8;
pub const XCN_CRYPT_TEMPLATE_OID_GROUP_ID: i32 = 9;
pub const XCN_CRYPT_KDF_OID_GROUP_ID: i32 = 10;
pub const XCN_CRYPT_LAST_OID_GROUP_ID: i32 = 10;
pub const XCN_CRYPT_FIRST_ALG_OID_GROUP_ID: i32 = 1;
pub const XCN_CRYPT_LAST_ALG_OID_GROUP_ID: i32 = 4;
pub const XCN_CRYPT_GROUP_ID_MASK: i32 = 65535;
pub const XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG: i32 = 1073741824;
pub const XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG: i32 = -2147483648;
pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK: i32 = 268369920;
pub const XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT: i32 = 16;
pub const XCN_CRYPT_KEY_LENGTH_MASK: i32 = 268369920;
const
  XCN_CRYPT_ANY_GROUP_ID* = 0
  XCN_CRYPT_HASH_ALG_OID_GROUP_ID* = 1
  XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID* = 2
  XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID* = 3
  XCN_CRYPT_SIGN_ALG_OID_GROUP_ID* = 4
  XCN_CRYPT_RDN_ATTR_OID_GROUP_ID* = 5
  XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID* = 6
  XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID* = 7
  XCN_CRYPT_POLICY_OID_GROUP_ID* = 8
  XCN_CRYPT_TEMPLATE_OID_GROUP_ID* = 9
  XCN_CRYPT_KDF_OID_GROUP_ID* = 10
  XCN_CRYPT_LAST_OID_GROUP_ID* = 10
  XCN_CRYPT_FIRST_ALG_OID_GROUP_ID* = 1
  XCN_CRYPT_LAST_ALG_OID_GROUP_ID* = 4
  XCN_CRYPT_GROUP_ID_MASK* = 65535
  XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG* = 1073741824
  XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG* = -2147483648
  XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK* = 268369920
  XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT* = 16
  XCN_CRYPT_KEY_LENGTH_MASK* = 268369920
enum ObjectIdGroupId : int {
    XCN_CRYPT_ANY_GROUP_ID = 0,
    XCN_CRYPT_HASH_ALG_OID_GROUP_ID = 1,
    XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID = 2,
    XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID = 3,
    XCN_CRYPT_SIGN_ALG_OID_GROUP_ID = 4,
    XCN_CRYPT_RDN_ATTR_OID_GROUP_ID = 5,
    XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID = 6,
    XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID = 7,
    XCN_CRYPT_POLICY_OID_GROUP_ID = 8,
    XCN_CRYPT_TEMPLATE_OID_GROUP_ID = 9,
    XCN_CRYPT_KDF_OID_GROUP_ID = 10,
    XCN_CRYPT_LAST_OID_GROUP_ID = 10,
    XCN_CRYPT_FIRST_ALG_OID_GROUP_ID = 1,
    XCN_CRYPT_LAST_ALG_OID_GROUP_ID = 4,
    XCN_CRYPT_GROUP_ID_MASK = 65535,
    XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG = 1073741824,
    XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG = -2147483648,
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK = 268369920,
    XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT = 16,
    XCN_CRYPT_KEY_LENGTH_MASK = 268369920,
}
#define global XCN_CRYPT_ANY_GROUP_ID                     0x0
#define global XCN_CRYPT_HASH_ALG_OID_GROUP_ID            0x1
#define global XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID         0x2
#define global XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID          0x3
#define global XCN_CRYPT_SIGN_ALG_OID_GROUP_ID            0x4
#define global XCN_CRYPT_RDN_ATTR_OID_GROUP_ID            0x5
#define global XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID         0x6
#define global XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID        0x7
#define global XCN_CRYPT_POLICY_OID_GROUP_ID              0x8
#define global XCN_CRYPT_TEMPLATE_OID_GROUP_ID            0x9
#define global XCN_CRYPT_KDF_OID_GROUP_ID                 0xA
#define global XCN_CRYPT_LAST_OID_GROUP_ID                0xA
#define global XCN_CRYPT_FIRST_ALG_OID_GROUP_ID           0x1
#define global XCN_CRYPT_LAST_ALG_OID_GROUP_ID            0x4
#define global XCN_CRYPT_GROUP_ID_MASK                    0xFFFF
#define global XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG        0x40000000
#define global XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG       0x80000000
#define global XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK  0xFFF0000
#define global XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT 0x10
#define global XCN_CRYPT_KEY_LENGTH_MASK                  0xFFF0000