LeviLamina
Loading...
Searching...
No Matches
Certificate.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4#include "mc/certificates/UnverifiedCertificate.h"
5
6// auto generated inclusion list
7#include "mc/certificates/UnverifiedCertificate.h"
8
10public:
11 // member variables
12 // NOLINTBEGIN
13 ::UnverifiedCertificate mUnverifiedCertificate;
14 ::std::unique_ptr<::Certificate> mParentCertificate;
15 bool mIsValid;
16 bool mIsSelfSigned;
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
21 Certificate& operator=(Certificate const&);
23
24public:
25 // member functions
26 // NOLINTBEGIN
27 MCNAPI Certificate(::Certificate const& other);
28
29 MCNAPI int64 getExpirationDate() const;
30
31 MCNAPI ::std::string getIdentityPublicKey() const;
32
33 MCNAPI int64 getNotBeforeDate() const;
34
35 MCNAPI bool validate(int64 currentTime, bool isSelfSigned, bool checkExpired);
36
37 MCNAPI ~Certificate();
38 // NOLINTEND
39
40public:
41 // constructor thunks
42 // NOLINTBEGIN
43 MCNAPI void* $ctor(::Certificate const& other);
44 // NOLINTEND
45
46public:
47 // destructor thunk
48 // NOLINTBEGIN
49 MCNAPI void $dtor();
50 // NOLINTEND
51};
Definition Certificate.h:9
MCAPI::std::string getIdentityPublicKey() const
MCAPI int64 getNotBeforeDate() const
MCAPI int64 getExpirationDate() const
MCAPI ~Certificate()
MCAPI void * $ctor(::Certificate const &other)
MCAPI bool validate(int64 currentTime, bool isSelfSigned, bool checkExpired)
MCAPI Certificate(::Certificate const &other)
MCAPI void $dtor()
Definition UnverifiedCertificate.h:15