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

X500NameFlags

列挙型
基底型i4

メンバー 20

名前10進16進
XCN_CERT_NAME_STR_NONE00x0
XCN_CERT_SIMPLE_NAME_STR10x1
XCN_CERT_OID_NAME_STR20x2
XCN_CERT_X500_NAME_STR30x3
XCN_CERT_XML_NAME_STR40x4
XCN_CERT_NAME_STR_SEMICOLON_FLAG10737418240x40000000
XCN_CERT_NAME_STR_NO_PLUS_FLAG5368709120x20000000
XCN_CERT_NAME_STR_NO_QUOTING_FLAG2684354560x10000000
XCN_CERT_NAME_STR_CRLF_FLAG1342177280x8000000
XCN_CERT_NAME_STR_COMMA_FLAG671088640x4000000
XCN_CERT_NAME_STR_REVERSE_FLAG335544320x2000000
XCN_CERT_NAME_STR_FORWARD_FLAG167772160x1000000
XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS12750684160x4C000000
XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG655360x10000
XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG1310720x20000
XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG2621440x40000
XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG5242880x80000
XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG10485760x100000
XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG20971520x200000
XCN_CERT_NAME_STR_DS_ESCAPED83886080x800000

各言語での定義

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

typedef enum X500NameFlags : int {
    XCN_CERT_NAME_STR_NONE = 0,
    XCN_CERT_SIMPLE_NAME_STR = 1,
    XCN_CERT_OID_NAME_STR = 2,
    XCN_CERT_X500_NAME_STR = 3,
    XCN_CERT_XML_NAME_STR = 4,
    XCN_CERT_NAME_STR_SEMICOLON_FLAG = 1073741824,
    XCN_CERT_NAME_STR_NO_PLUS_FLAG = 536870912,
    XCN_CERT_NAME_STR_NO_QUOTING_FLAG = 268435456,
    XCN_CERT_NAME_STR_CRLF_FLAG = 134217728,
    XCN_CERT_NAME_STR_COMMA_FLAG = 67108864,
    XCN_CERT_NAME_STR_REVERSE_FLAG = 33554432,
    XCN_CERT_NAME_STR_FORWARD_FLAG = 16777216,
    XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS = 1275068416,
    XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG = 65536,
    XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG = 131072,
    XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG = 262144,
    XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG = 524288,
    XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG = 1048576,
    XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 2097152,
    XCN_CERT_NAME_STR_DS_ESCAPED = 8388608
} X500NameFlags;
public enum X500NameFlags : int
{
    XCN_CERT_NAME_STR_NONE = 0,
    XCN_CERT_SIMPLE_NAME_STR = 1,
    XCN_CERT_OID_NAME_STR = 2,
    XCN_CERT_X500_NAME_STR = 3,
    XCN_CERT_XML_NAME_STR = 4,
    XCN_CERT_NAME_STR_SEMICOLON_FLAG = 1073741824,
    XCN_CERT_NAME_STR_NO_PLUS_FLAG = 536870912,
    XCN_CERT_NAME_STR_NO_QUOTING_FLAG = 268435456,
    XCN_CERT_NAME_STR_CRLF_FLAG = 134217728,
    XCN_CERT_NAME_STR_COMMA_FLAG = 67108864,
    XCN_CERT_NAME_STR_REVERSE_FLAG = 33554432,
    XCN_CERT_NAME_STR_FORWARD_FLAG = 16777216,
    XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS = 1275068416,
    XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG = 65536,
    XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG = 131072,
    XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG = 262144,
    XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG = 524288,
    XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG = 1048576,
    XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 2097152,
    XCN_CERT_NAME_STR_DS_ESCAPED = 8388608,
}
Public Enum X500NameFlags As Integer
    XCN_CERT_NAME_STR_NONE = 0
    XCN_CERT_SIMPLE_NAME_STR = 1
    XCN_CERT_OID_NAME_STR = 2
    XCN_CERT_X500_NAME_STR = 3
    XCN_CERT_XML_NAME_STR = 4
    XCN_CERT_NAME_STR_SEMICOLON_FLAG = 1073741824
    XCN_CERT_NAME_STR_NO_PLUS_FLAG = 536870912
    XCN_CERT_NAME_STR_NO_QUOTING_FLAG = 268435456
    XCN_CERT_NAME_STR_CRLF_FLAG = 134217728
    XCN_CERT_NAME_STR_COMMA_FLAG = 67108864
    XCN_CERT_NAME_STR_REVERSE_FLAG = 33554432
    XCN_CERT_NAME_STR_FORWARD_FLAG = 16777216
    XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS = 1275068416
    XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG = 65536
    XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG = 131072
    XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG = 262144
    XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG = 524288
    XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG = 1048576
    XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 2097152
    XCN_CERT_NAME_STR_DS_ESCAPED = 8388608
End Enum
import enum

class X500NameFlags(enum.IntEnum):
    XCN_CERT_NAME_STR_NONE = 0
    XCN_CERT_SIMPLE_NAME_STR = 1
    XCN_CERT_OID_NAME_STR = 2
    XCN_CERT_X500_NAME_STR = 3
    XCN_CERT_XML_NAME_STR = 4
    XCN_CERT_NAME_STR_SEMICOLON_FLAG = 1073741824
    XCN_CERT_NAME_STR_NO_PLUS_FLAG = 536870912
    XCN_CERT_NAME_STR_NO_QUOTING_FLAG = 268435456
    XCN_CERT_NAME_STR_CRLF_FLAG = 134217728
    XCN_CERT_NAME_STR_COMMA_FLAG = 67108864
    XCN_CERT_NAME_STR_REVERSE_FLAG = 33554432
    XCN_CERT_NAME_STR_FORWARD_FLAG = 16777216
    XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS = 1275068416
    XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG = 65536
    XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG = 131072
    XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG = 262144
    XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG = 524288
    XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG = 1048576
    XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 2097152
    XCN_CERT_NAME_STR_DS_ESCAPED = 8388608
// X500NameFlags
pub const XCN_CERT_NAME_STR_NONE: i32 = 0;
pub const XCN_CERT_SIMPLE_NAME_STR: i32 = 1;
pub const XCN_CERT_OID_NAME_STR: i32 = 2;
pub const XCN_CERT_X500_NAME_STR: i32 = 3;
pub const XCN_CERT_XML_NAME_STR: i32 = 4;
pub const XCN_CERT_NAME_STR_SEMICOLON_FLAG: i32 = 1073741824;
pub const XCN_CERT_NAME_STR_NO_PLUS_FLAG: i32 = 536870912;
pub const XCN_CERT_NAME_STR_NO_QUOTING_FLAG: i32 = 268435456;
pub const XCN_CERT_NAME_STR_CRLF_FLAG: i32 = 134217728;
pub const XCN_CERT_NAME_STR_COMMA_FLAG: i32 = 67108864;
pub const XCN_CERT_NAME_STR_REVERSE_FLAG: i32 = 33554432;
pub const XCN_CERT_NAME_STR_FORWARD_FLAG: i32 = 16777216;
pub const XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS: i32 = 1275068416;
pub const XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG: i32 = 65536;
pub const XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG: i32 = 131072;
pub const XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG: i32 = 262144;
pub const XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG: i32 = 524288;
pub const XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG: i32 = 1048576;
pub const XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG: i32 = 2097152;
pub const XCN_CERT_NAME_STR_DS_ESCAPED: i32 = 8388608;
// X500NameFlags
const (
	XCN_CERT_NAME_STR_NONE int32 = 0
	XCN_CERT_SIMPLE_NAME_STR int32 = 1
	XCN_CERT_OID_NAME_STR int32 = 2
	XCN_CERT_X500_NAME_STR int32 = 3
	XCN_CERT_XML_NAME_STR int32 = 4
	XCN_CERT_NAME_STR_SEMICOLON_FLAG int32 = 1073741824
	XCN_CERT_NAME_STR_NO_PLUS_FLAG int32 = 536870912
	XCN_CERT_NAME_STR_NO_QUOTING_FLAG int32 = 268435456
	XCN_CERT_NAME_STR_CRLF_FLAG int32 = 134217728
	XCN_CERT_NAME_STR_COMMA_FLAG int32 = 67108864
	XCN_CERT_NAME_STR_REVERSE_FLAG int32 = 33554432
	XCN_CERT_NAME_STR_FORWARD_FLAG int32 = 16777216
	XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS int32 = 1275068416
	XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG int32 = 65536
	XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG int32 = 131072
	XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG int32 = 262144
	XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG int32 = 524288
	XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG int32 = 1048576
	XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG int32 = 2097152
	XCN_CERT_NAME_STR_DS_ESCAPED int32 = 8388608
)
const
  XCN_CERT_NAME_STR_NONE = 0;
  XCN_CERT_SIMPLE_NAME_STR = 1;
  XCN_CERT_OID_NAME_STR = 2;
  XCN_CERT_X500_NAME_STR = 3;
  XCN_CERT_XML_NAME_STR = 4;
  XCN_CERT_NAME_STR_SEMICOLON_FLAG = 1073741824;
  XCN_CERT_NAME_STR_NO_PLUS_FLAG = 536870912;
  XCN_CERT_NAME_STR_NO_QUOTING_FLAG = 268435456;
  XCN_CERT_NAME_STR_CRLF_FLAG = 134217728;
  XCN_CERT_NAME_STR_COMMA_FLAG = 67108864;
  XCN_CERT_NAME_STR_REVERSE_FLAG = 33554432;
  XCN_CERT_NAME_STR_FORWARD_FLAG = 16777216;
  XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS = 1275068416;
  XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG = 65536;
  XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG = 131072;
  XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG = 262144;
  XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG = 524288;
  XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG = 1048576;
  XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 2097152;
  XCN_CERT_NAME_STR_DS_ESCAPED = 8388608;
// X500NameFlags
pub const XCN_CERT_NAME_STR_NONE: i32 = 0;
pub const XCN_CERT_SIMPLE_NAME_STR: i32 = 1;
pub const XCN_CERT_OID_NAME_STR: i32 = 2;
pub const XCN_CERT_X500_NAME_STR: i32 = 3;
pub const XCN_CERT_XML_NAME_STR: i32 = 4;
pub const XCN_CERT_NAME_STR_SEMICOLON_FLAG: i32 = 1073741824;
pub const XCN_CERT_NAME_STR_NO_PLUS_FLAG: i32 = 536870912;
pub const XCN_CERT_NAME_STR_NO_QUOTING_FLAG: i32 = 268435456;
pub const XCN_CERT_NAME_STR_CRLF_FLAG: i32 = 134217728;
pub const XCN_CERT_NAME_STR_COMMA_FLAG: i32 = 67108864;
pub const XCN_CERT_NAME_STR_REVERSE_FLAG: i32 = 33554432;
pub const XCN_CERT_NAME_STR_FORWARD_FLAG: i32 = 16777216;
pub const XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS: i32 = 1275068416;
pub const XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG: i32 = 65536;
pub const XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG: i32 = 131072;
pub const XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG: i32 = 262144;
pub const XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG: i32 = 524288;
pub const XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG: i32 = 1048576;
pub const XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG: i32 = 2097152;
pub const XCN_CERT_NAME_STR_DS_ESCAPED: i32 = 8388608;
const
  XCN_CERT_NAME_STR_NONE* = 0
  XCN_CERT_SIMPLE_NAME_STR* = 1
  XCN_CERT_OID_NAME_STR* = 2
  XCN_CERT_X500_NAME_STR* = 3
  XCN_CERT_XML_NAME_STR* = 4
  XCN_CERT_NAME_STR_SEMICOLON_FLAG* = 1073741824
  XCN_CERT_NAME_STR_NO_PLUS_FLAG* = 536870912
  XCN_CERT_NAME_STR_NO_QUOTING_FLAG* = 268435456
  XCN_CERT_NAME_STR_CRLF_FLAG* = 134217728
  XCN_CERT_NAME_STR_COMMA_FLAG* = 67108864
  XCN_CERT_NAME_STR_REVERSE_FLAG* = 33554432
  XCN_CERT_NAME_STR_FORWARD_FLAG* = 16777216
  XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS* = 1275068416
  XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG* = 65536
  XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG* = 131072
  XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG* = 262144
  XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG* = 524288
  XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG* = 1048576
  XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG* = 2097152
  XCN_CERT_NAME_STR_DS_ESCAPED* = 8388608
enum X500NameFlags : int {
    XCN_CERT_NAME_STR_NONE = 0,
    XCN_CERT_SIMPLE_NAME_STR = 1,
    XCN_CERT_OID_NAME_STR = 2,
    XCN_CERT_X500_NAME_STR = 3,
    XCN_CERT_XML_NAME_STR = 4,
    XCN_CERT_NAME_STR_SEMICOLON_FLAG = 1073741824,
    XCN_CERT_NAME_STR_NO_PLUS_FLAG = 536870912,
    XCN_CERT_NAME_STR_NO_QUOTING_FLAG = 268435456,
    XCN_CERT_NAME_STR_CRLF_FLAG = 134217728,
    XCN_CERT_NAME_STR_COMMA_FLAG = 67108864,
    XCN_CERT_NAME_STR_REVERSE_FLAG = 33554432,
    XCN_CERT_NAME_STR_FORWARD_FLAG = 16777216,
    XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS = 1275068416,
    XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG = 65536,
    XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG = 131072,
    XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG = 262144,
    XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG = 524288,
    XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG = 1048576,
    XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG = 2097152,
    XCN_CERT_NAME_STR_DS_ESCAPED = 8388608,
}
#define global XCN_CERT_NAME_STR_NONE                      0x0
#define global XCN_CERT_SIMPLE_NAME_STR                    0x1
#define global XCN_CERT_OID_NAME_STR                       0x2
#define global XCN_CERT_X500_NAME_STR                      0x3
#define global XCN_CERT_XML_NAME_STR                       0x4
#define global XCN_CERT_NAME_STR_SEMICOLON_FLAG            0x40000000
#define global XCN_CERT_NAME_STR_NO_PLUS_FLAG              0x20000000
#define global XCN_CERT_NAME_STR_NO_QUOTING_FLAG           0x10000000
#define global XCN_CERT_NAME_STR_CRLF_FLAG                 0x8000000
#define global XCN_CERT_NAME_STR_COMMA_FLAG                0x4000000
#define global XCN_CERT_NAME_STR_REVERSE_FLAG              0x2000000
#define global XCN_CERT_NAME_STR_FORWARD_FLAG              0x1000000
#define global XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS 0x4C000000
#define global XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG     0x10000
#define global XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG   0x20000
#define global XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG  0x40000
#define global XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG   0x80000
#define global XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG 0x100000
#define global XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG      0x200000
#define global XCN_CERT_NAME_STR_DS_ESCAPED                0x800000