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
6namespace System { namespace Security { namespace Cryptography { namespace X509Certificates {
7
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,
24 HasNotDefinedNameConstraint = 0x00002000,
26 HasExcludedNameConstraint = 0x00008000,
27 PartialChain = 0x00010000,
28 CtlNotTimeValid = 0x00020000,
29 CtlNotSignatureValid = 0x00040000,
30 CtlNotValidForUsage = 0x00080000,
31 OfflineRevocation = 0x01000000,
32 NoIssuanceChainPolicy = 0x02000000,
33 ExplicitDistrust = 0x04000000,
35 HasWeakSignature = 0x00100000
36};
37
40DECLARE_USING_GLOBAL_OPERATORS
42}}}} // System::Security::Cryptography::X509Certificates
43
44DECLARE_USING_ENUM_OPERATORS(System::Security::Cryptography::X509Certificates);
45template<>
46struct 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};
X509ChainStatusFlags
Definition: x509_chain_status_flags.h:9
Definition: db_command.h:9