Class MysqlHWIDProvider
java.lang.Object
pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
pro.gravit.launchserver.auth.protect.hwid.MysqlHWIDProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
HWIDProvider.HardwareInfoCompareResult -
Field Summary
FieldsModifier and TypeFieldDescriptiondoubledoubleFields inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
providers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPublicKeyToHardwareInfo(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 Details
-
mySQLHolder
-
warningSpoofingLevel
public double warningSpoofingLevel -
criticalCompareLevel
public double criticalCompareLevel -
tableHWID
-
tableHWIDLog
-
tableUsers
-
usersNameColumn
-
usersHWIDColumn
-
-
Constructor Details
-
MysqlHWIDProvider
public MysqlHWIDProvider()
-
-
Method Details
-
init
- 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
-