CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
x509_chain_policy.h
1#pragma once
2
3#include <system/timespan.h>
4#include <system/shared_ptr.h>
5#include <system/object.h>
6#include <system/enum_helpers.h>
7#include <system/date_time.h>
8#include <security/cryptography/x509_certificates/x509_verification_flags.h>
9#include <security/cryptography/x509_certificates/x509_revocation_flag.h>
10#include <security/cryptography/x509_certificates/x509_certificate_2_collection.h>
11
12namespace System { namespace Security { namespace Cryptography { namespace X509Certificates {
13
18class X509ChainPolicy final : public Object
19{
21 typedef Object BaseType;
22
23 typedef BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
24 RTTI_INFO_DECL();
25
26public:
37
39
40 void Reset();
41
42protected:
45
46#ifdef ASPOSE_GET_SHARED_MEMBERS
47 void GetSharedMembers(System::Object::shared_members_type& result) const override;
48#endif
49
50private:
51 X509RevocationFlag _revocationFlag;
52 X509VerificationFlags _verificationFlags;
53 DateTime pr_VerificationTime;
54 TimeSpan pr_UrlRetrievalTimeout;
55
56};
57
58}}}} // System::Security::Cryptography::X509Certificates
Represents a specific date and time value on the time continuum. This type should be allocated on sta...
Definition: date_time.h:50
Base class that enables using methods available for System.Object class in C#. All non-trivial classe...
Definition: object.h:62
The chain policy that will be applied when building an X509 certificate chain. Objects of this class ...
Definition: x509_chain_policy.h:19
SharedPtr< X509Certificate2Collection > get_CustomTrustStore()
SharedPtr< X509Certificate2Collection > _extraStore
Definition: x509_chain_policy.h:43
SharedPtr< X509Certificate2Collection > get_ExtraStore()
SharedPtr< X509Certificate2Collection > _customTrustStore
Definition: x509_chain_policy.h:44
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition: smart_ptr.h:180
Represents a time interval. This type should be allocated on stack and passed to functions by value o...
Definition: timespan.h:59
X509VerificationFlags
Definition: x509_verification_flags.h:9
X509RevocationFlag
Definition: x509_revocation_flag.h:8
Definition: db_command.h:9