CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
x509_chain_status_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
X509ChainStatusFlags
9
{
10
NoError
= 0x00000000,
11
NotTimeValid
= 0x00000001,
12
NotTimeNested
= 0x00000002,
13
Revoked
= 0x00000004,
14
NotSignatureValid
= 0x00000008,
15
NotValidForUsage
= 0x00000010,
16
UntrustedRoot
= 0x00000020,
17
RevocationStatusUnknown
= 0x00000040,
18
Cyclic
= 0x00000080,
19
InvalidExtension
= 0x00000100,
20
InvalidPolicyConstraints
= 0x00000200,
21
InvalidBasicConstraints
= 0x00000400,
22
InvalidNameConstraints
= 0x00000800,
23
HasNotSupportedNameConstraint
= 0x00001000,
24
HasNotDefinedNameConstraint
= 0x00002000,
25
HasNotPermittedNameConstraint
= 0x00004000,
26
HasExcludedNameConstraint
= 0x00008000,
27
PartialChain
= 0x00010000,
28
CtlNotTimeValid
= 0x00020000,
29
CtlNotSignatureValid
= 0x00040000,
30
CtlNotValidForUsage
= 0x00080000,
31
OfflineRevocation
= 0x01000000,
32
NoIssuanceChainPolicy
= 0x02000000,
33
ExplicitDistrust
= 0x04000000,
34
HasNotSupportedCriticalExtension
= 0x08000000,
35
HasWeakSignature
= 0x00100000
36
};
37
39
DECLARE_ENUM_OPERATORS(
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags
);
40
DECLARE_USING_GLOBAL_OPERATORS
42
}}}}
// System::Security::Cryptography::X509Certificates
43
44
DECLARE_USING_ENUM_OPERATORS(
System::Security::Cryptography::X509Certificates
);
45
template
<>
46
struct
EnumMetaInfo<
System
::Security::Cryptography::X509Certificates::X509ChainStatusFlags>
47
{
48
typedef
void
Flags;
49
static
const
std::array<std::pair<System::Security::Cryptography::X509Certificates::X509ChainStatusFlags, const char_t*>, 26>& values();
50
};
System::Security::Cryptography::X509Certificates
Definition:
public_key.h:8
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags
X509ChainStatusFlags
Definition:
x509_chain_status_flags.h:9
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::CtlNotValidForUsage
@ CtlNotValidForUsage
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::NotTimeNested
@ NotTimeNested
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::NoIssuanceChainPolicy
@ NoIssuanceChainPolicy
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::HasNotSupportedCriticalExtension
@ HasNotSupportedCriticalExtension
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::NotSignatureValid
@ NotSignatureValid
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::UntrustedRoot
@ UntrustedRoot
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::CtlNotTimeValid
@ CtlNotTimeValid
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::InvalidNameConstraints
@ InvalidNameConstraints
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::HasNotSupportedNameConstraint
@ HasNotSupportedNameConstraint
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::HasExcludedNameConstraint
@ HasExcludedNameConstraint
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::NoError
@ NoError
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::InvalidExtension
@ InvalidExtension
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::RevocationStatusUnknown
@ RevocationStatusUnknown
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::InvalidBasicConstraints
@ InvalidBasicConstraints
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::HasWeakSignature
@ HasWeakSignature
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::NotTimeValid
@ NotTimeValid
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::NotValidForUsage
@ NotValidForUsage
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::OfflineRevocation
@ OfflineRevocation
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::HasNotDefinedNameConstraint
@ HasNotDefinedNameConstraint
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::InvalidPolicyConstraints
@ InvalidPolicyConstraints
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::ExplicitDistrust
@ ExplicitDistrust
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::HasNotPermittedNameConstraint
@ HasNotPermittedNameConstraint
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::Cyclic
@ Cyclic
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::PartialChain
@ PartialChain
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::Revoked
@ Revoked
System::Security::Cryptography::X509Certificates::X509ChainStatusFlags::CtlNotSignatureValid
@ CtlNotSignatureValid
System
Definition:
db_command.h:9
include
security
cryptography
x509_certificates
x509_chain_status_flags.h
Generated by
1.9.4