ホーム › Security.Cryptography.Certificates › ObjectIdGroupId
ObjectIdGroupId
列挙型メンバー 20
| 名前 | 10進 | 16進 |
|---|---|---|
| XCN_CRYPT_ANY_GROUP_ID | 0 | 0x0 |
| XCN_CRYPT_HASH_ALG_OID_GROUP_ID | 1 | 0x1 |
| XCN_CRYPT_ENCRYPT_ALG_OID_GROUP_ID | 2 | 0x2 |
| XCN_CRYPT_PUBKEY_ALG_OID_GROUP_ID | 3 | 0x3 |
| XCN_CRYPT_SIGN_ALG_OID_GROUP_ID | 4 | 0x4 |
| XCN_CRYPT_RDN_ATTR_OID_GROUP_ID | 5 | 0x5 |
| XCN_CRYPT_EXT_OR_ATTR_OID_GROUP_ID | 6 | 0x6 |
| XCN_CRYPT_ENHKEY_USAGE_OID_GROUP_ID | 7 | 0x7 |
| XCN_CRYPT_POLICY_OID_GROUP_ID | 8 | 0x8 |
| XCN_CRYPT_TEMPLATE_OID_GROUP_ID | 9 | 0x9 |
| XCN_CRYPT_KDF_OID_GROUP_ID | 10 | 0xA |
| XCN_CRYPT_LAST_OID_GROUP_ID | 10 | 0xA |
| XCN_CRYPT_FIRST_ALG_OID_GROUP_ID | 1 | 0x1 |
| XCN_CRYPT_LAST_ALG_OID_GROUP_ID | 4 | 0x4 |
| XCN_CRYPT_GROUP_ID_MASK | 65535 | 0xFFFF |
| XCN_CRYPT_OID_PREFER_CNG_ALGID_FLAG | 1073741824 | 0x40000000 |
| XCN_CRYPT_OID_DISABLE_SEARCH_DS_FLAG | -2147483648 | 0x80000000 |
| XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK | 268369920 | 0xFFF0000 |
| XCN_CRYPT_OID_INFO_OID_GROUP_BIT_LEN_SHIFT | 16 | 0x10 |
| XCN_CRYPT_KEY_LENGTH_MASK | 268369920 | 0xFFF0000 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 268369920enum 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