CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
x509_verification_flags.h
1
#pragma once
2
3
#include <system/enum_helpers.h>
4
#include <system/enum.h>
5
6
namespace
System
{
namespace
Security {
namespace
Cryptography {
namespace
X509Certificates {
7
8
enum class
X509VerificationFlags
9
{
10
NoFlag
= 0x00000000,
11
IgnoreNotTimeValid
= 0x00000001,
12
IgnoreCtlNotTimeValid
= 0x00000002,
13
IgnoreNotTimeNested
= 0x00000004,
14
IgnoreInvalidBasicConstraints
= 0x00000008,
15
AllowUnknownCertificateAuthority
= 0x00000010,
16
IgnoreWrongUsage
= 0x00000020,
17
IgnoreInvalidName
= 0x00000040,
18
IgnoreInvalidPolicy
= 0x00000080,
19
IgnoreEndRevocationUnknown
= 0x00000100,
20
IgnoreCtlSignerRevocationUnknown
= 0x00000200,
21
IgnoreCertificateAuthorityRevocationUnknown
= 0x00000400,
22
IgnoreRootRevocationUnknown
= 0x00000800,
23
AllFlags
= 0x00000FFF
24
};
25
27
DECLARE_ENUM_OPERATORS(
System::Security::Cryptography::X509Certificates::X509VerificationFlags
);
28
DECLARE_USING_GLOBAL_OPERATORS
30
}}}}
// System::Security::Cryptography::X509Certificates
31
32
DECLARE_USING_ENUM_OPERATORS(
System::Security::Cryptography::X509Certificates
);
33
template
<>
34
struct
EnumMetaInfo<
System
::Security::Cryptography::X509Certificates::X509VerificationFlags>
35
{
36
typedef
void
Flags;
37
static
const
std::array<std::pair<System::Security::Cryptography::X509Certificates::X509VerificationFlags, const char_t*>, 14>& values();
38
};
System::Security::Cryptography::X509Certificates
Definition:
public_key.h:8
System::Security::Cryptography::X509Certificates::X509VerificationFlags
X509VerificationFlags
Definition:
x509_verification_flags.h:9
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreInvalidName
@ IgnoreInvalidName
System::Security::Cryptography::X509Certificates::X509VerificationFlags::AllowUnknownCertificateAuthority
@ AllowUnknownCertificateAuthority
System::Security::Cryptography::X509Certificates::X509VerificationFlags::NoFlag
@ NoFlag
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreCertificateAuthorityRevocationUnknown
@ IgnoreCertificateAuthorityRevocationUnknown
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreCtlSignerRevocationUnknown
@ IgnoreCtlSignerRevocationUnknown
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreInvalidBasicConstraints
@ IgnoreInvalidBasicConstraints
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreRootRevocationUnknown
@ IgnoreRootRevocationUnknown
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreCtlNotTimeValid
@ IgnoreCtlNotTimeValid
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreNotTimeNested
@ IgnoreNotTimeNested
System::Security::Cryptography::X509Certificates::X509VerificationFlags::AllFlags
@ AllFlags
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreWrongUsage
@ IgnoreWrongUsage
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreInvalidPolicy
@ IgnoreInvalidPolicy
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreEndRevocationUnknown
@ IgnoreEndRevocationUnknown
System::Security::Cryptography::X509Certificates::X509VerificationFlags::IgnoreNotTimeValid
@ IgnoreNotTimeValid
System
Definition:
db_command.h:9
include
security
cryptography
x509_certificates
x509_verification_flags.h
Generated by
1.9.4