CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
x500_distinguished_name_flags.h
1
2#pragma once
3
4#include <system/details/enum_meta_info.h>
5#include <system/enum_helpers.h>
6
7namespace System { namespace Security { namespace Cryptography { namespace X509Certificates {
8
11{
13 None = 0,
15 Reversed = 1,
17 UseSemicolons = 16,
21 DoNotUseQuotes = 64,
23 UseCommas = 128,
25 UseNewLines = 256,
27 UseUTF8Encoding = 4096,
29 UseT61Encoding = 8192,
31 ForceUTF8Encoding = 16384
32};
33
38DECLARE_USING_GLOBAL_OPERATORS
40}}}} // namespace System::Security::Cryptography::X509Certificates
41
43DECLARE_USING_ENUM_OPERATORS(System::Security::Cryptography::X509Certificates);
44
45template<>
46struct EnumMetaInfo<System::Security::Cryptography::X509Certificates::X500DistinguishedNameFlags>
47{
48 typedef void Flags;
49 static ASPOSECPP_SHARED_API const std::array<std::pair<System::Security::Cryptography::X509Certificates::X500DistinguishedNameFlags, const char16_t*>, 10>& values();
50};
X500DistinguishedNameFlags
X509 certificate distinguished name formatting rules.
Definition: x500_distinguished_name_flags.h:11
@ ForceUTF8Encoding
Forces using UTF-8 when encoding specific X500 keys.
@ UseUTF8Encoding
Switches from using Unicode to using UTF-8 encoding.
Definition: db_command.h:9