14class LegacyMultiplayerToken {
17 enum class VerificationOptions :
int {
25 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::Certificate>> mCertificate;
30 LegacyMultiplayerToken();
35 MCAPI_C LegacyMultiplayerToken(::LegacyMultiplayerToken
const& other);
37 MCAPI ::Json::Value _getExtraData(::std::string
const& key,
::Json::Value const& defaultValue)
const;
39 MCAPI ::mce::UUID getIdentity()
const;
41 MCAPI ::std::string getIdentityName()
const;
43 MCAPI ::PlayerAuthenticationInfo getTrustedInfo(
bool trustSelfSigned)
const;
45 MCAPI ::std::string getXuid(
bool trustSelfSigned)
const;
47 MCAPI_C ::LegacyMultiplayerToken
const& operator=(::LegacyMultiplayerToken
const& other);
49 MCAPI_C ::std::string toString()
const;
51 MCAPI ~LegacyMultiplayerToken();
57 MCAPI_C static ::LegacyMultiplayerToken createSelfSigned(
62 ::std::string
const& displayName,
63 ::std::string
const& identityPublicKey,
67 MCAPI_C static ::PlayerAuthenticationInfo
68 trustTokenWeAreAbsolutelySureIsLocal(::LegacyMultiplayerToken
const& token);
74 MCAPI_C
void* $ctor(::LegacyMultiplayerToken
const& other);