Class MysqlHWIDProvider
- java.lang.Object
-
- pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
-
- pro.gravit.launchserver.auth.protect.hwid.MysqlHWIDProvider
-
public class MysqlHWIDProvider extends HWIDProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
HWIDProvider.HardwareInfoCompareResult
-
-
Field Summary
Fields Modifier and Type Field Description doublecriticalCompareLevelMySQLSourceConfigmySQLHolderjava.lang.StringtableHWIDjava.lang.StringtableHWIDLogjava.lang.StringtableUsersjava.lang.StringusersHWIDColumnjava.lang.StringusersNameColumndoublewarningSpoofingLevel-
Fields inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
providers
-
-
Constructor Summary
Constructors Constructor Description MysqlHWIDProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddPublicKeyToHardwareInfo(pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo, byte[] publicKey, Client client)voidclose()voidcreateHardwareInfo(pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo, byte[] publicKey, Client client)pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfofindHardwareInfoByPublicKey(byte[] publicKey, Client client)voidinit(LaunchServer server)-
Methods inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
compareHardwareInfo, normalizeHardwareInfo, printHardwareInfo, registerProviders
-
-
-
-
Field Detail
-
mySQLHolder
public MySQLSourceConfig mySQLHolder
-
warningSpoofingLevel
public double warningSpoofingLevel
-
criticalCompareLevel
public double criticalCompareLevel
-
tableHWID
public java.lang.String tableHWID
-
tableHWIDLog
public java.lang.String tableHWIDLog
-
tableUsers
public java.lang.String tableUsers
-
usersNameColumn
public java.lang.String usersNameColumn
-
usersHWIDColumn
public java.lang.String usersHWIDColumn
-
-
Method Detail
-
init
public void init(LaunchServer server)
- Overrides:
initin classHWIDProvider
-
findHardwareInfoByPublicKey
public pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfo findHardwareInfoByPublicKey(byte[] publicKey, Client client) throws HWIDException- Specified by:
findHardwareInfoByPublicKeyin classHWIDProvider- Throws:
HWIDException
-
createHardwareInfo
public void createHardwareInfo(pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo, byte[] publicKey, Client client) throws HWIDException- Specified by:
createHardwareInfoin classHWIDProvider- Throws:
HWIDException
-
addPublicKeyToHardwareInfo
public boolean addPublicKeyToHardwareInfo(pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo, byte[] publicKey, Client client) throws HWIDException- Specified by:
addPublicKeyToHardwareInfoin classHWIDProvider- Throws:
HWIDException
-
close
public void close()
- Overrides:
closein classHWIDProvider
-
-