ホーム › Security.Cryptography.Certificates › X500NameFlags
X500NameFlags
列挙型メンバー 20
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| XCN_CERT_NAME_STR_NONE | 0 | 0x0 | 表示特性は指定されません。 |
| XCN_CERT_SIMPLE_NAME_STR | 1 | 0x1 | すべてのオブジェクト識別子 (OID) は破棄されます。相対識別名 (RDN) は、カンマとそれに続くスペース (, ) で区切られます。RDN の属性は、前後にスペースを付けたプラス記号 ( + ) で区切られます。 |
| XCN_CERT_OID_NAME_STR | 2 | 0x2 | OID は、等号 (=) によって関連付けられた属性値と区切られます。RDN は、カンマとそれに続くスペース (, ) で区切られます。RDN の属性は、プラス記号とそれに続くスペース (+ ) で区切られます。 |
| XCN_CERT_X500_NAME_STR | 3 | 0x3 | OID は X.500 のキー名に変換されます。キー名は、等号 (=) によって関連付けられた属性値と区切られます。RDN は、カンマとそれに続くスペース (, ) で区切られます。RDN の属性は、プラス記号とそれに続くスペース (+ ) で区切られます。 OID に対応する X.500 名が存在しない場合、その OID は OID というプレフィックスを付けて使用されます。RDN の先頭または末尾に空白が含まれる場合、または次のいずれかの文字が含まれる場合、RDN は引用符 (" ") で囲まれます。
|
| XCN_CERT_XML_NAME_STR | 4 | 0x4 | OID は XCN_CERT_X500_NAME_ST 値の変換と同じ方法で扱われますが、XML 要素の並びとして書式設定される点が異なります。これを次の例に示します。
Unicode の XML マークアップ文字は次のようにエスケープされます。0x7F より大きい文字は、文字参照 (L"&#xXXXX;") を使用してエスケープされます。
|
| XCN_CERT_NAME_STR_SEMICOLON_FLAG | 1073741824 | 0x40000000 | RDN 間で使用されるカンマ (,) の区切り文字が、セミコロン (;) 文字に置き換えられます。 |
| XCN_CERT_NAME_STR_NO_PLUS_FLAG | 536870912 | 0x20000000 | RDN の属性間で使用される (+) の区切り文字が、単一のスペース文字に置き換えられます。 |
| XCN_CERT_NAME_STR_NO_QUOTING_FLAG | 268435456 | 0x10000000 | XCN_CERT_X500_NAME_ST 値に対する引用符の使用を抑止します。 |
| XCN_CERT_NAME_STR_CRLF_FLAG | 134217728 | 0x8000000 | RDN 間で使用されるカンマ (,) の区切り文字が、復帰/ラインフィード (\r\n) のシーケンスに置き換えられます。 |
| XCN_CERT_NAME_STR_COMMA_FLAG | 67108864 | 0x4000000 | RDN 間の区切り文字がカンマ (,) であることを指定します。 |
| XCN_CERT_NAME_STR_REVERSE_FLAG | 33554432 | 0x2000000 | 識別名 (DN) を構成する RDN の順序を、エンコードのために逆順にすることを指定します。一般的な DN の表示順序は CN=name,...,DC=com です。エンコード順序を DC=com,...,CN=name に変更するには、このフラグを使用します。IX500DistinguishedName オブジェクトは、XCN_CERT_NAME_STR_FORWARD_FLAG を指定しない限り、既定でこのフラグを設定します。 |
| XCN_CERT_NAME_STR_FORWARD_FLAG | 16777216 | 0x1000000 | XCN_CERT_NAME_STR_REVERSE_FLAG 値の設定によって指定されたエンコード順序を元に戻すために使用します。 |
| XCN_CERT_NAME_STR_AMBIGUOUS_SEPARATOR_FLAGS | 1275068416 | 0x4C000000 | |
| XCN_CERT_NAME_STR_DISABLE_IE4_UTF8_FLAG | 65536 | 0x10000 | T.61 Teletex の文字値を UTF-8 の値へデコードする最初の試行をスキップします。既定では、T.61 の値は最初に UTF-8 としてデコードされますが、UTF-8 でのデコードに失敗した場合は 8 ビット文字としてデコードされます。 |
| XCN_CERT_NAME_STR_ENABLE_T61_UNICODE_FLAG | 131072 | 0x20000 | 0xFF 未満のすべての文字に対して、Unicode 文字エンコードではなく T.61 が使用されます。たとえば LDAP は T.61 を使用します。 |
| XCN_CERT_NAME_STR_ENABLE_UTF8_UNICODE_FLAG | 262144 | 0x40000 | 識別名 (DN) に対して、Unicode 文字エンコードではなく UTF-8 が使用されます。 |
| XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG | 524288 | 0x80000 | 次の X.500 キーを、印刷可能な Unicode 文字列ではなく UTF-8 文字列としてエンコードすることを強制します。以下は、それらのキーと対応するオブジェクト識別子 (OID) の一覧です。
|
| XCN_CERT_NAME_STR_DISABLE_UTF8_DIR_STR_FLAG | 1048576 | 0x100000 | 印刷可能な Unicode 文字列を UTF-8 でエンコードするよう強制する動作を抑止します。XCN_CERT_NAME_STR_FORCE_UTF8_DIR_STR_FLAG が既定の動作である場合に、必要に応じて使用します。 |
| XCN_CERT_NAME_STR_ENABLE_PUNYCODE_FLAG | 2097152 | 0x200000 | Unicode 文字を含む文字列は、インターネットのホスト名で使用される限定的な ASCII 文字のサブセットである Punycode にトランスコードされます。この ASCII 文字のサブセットは、英字、数字、ハイフンで構成されます。 |
| XCN_CERT_NAME_STR_DS_ESCAPED | 8388608 | 0x800000 | 識別名 (DN) で許可されていない文字をエスケープします。 |
公式ドキュメント
X500NameFlags 列挙型は、識別名または相対識別名 (RDN) の表示特性およびエンコード特性を指定します。この列挙型は、IX500DistinguishedName オブジェクトの初期化に使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 8388608enum 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