Class MemoryHWIDProvider
- java.lang.Object
-
- pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
-
- pro.gravit.launchserver.auth.protect.hwid.MemoryHWIDProvider
-
- All Implemented Interfaces:
Reconfigurable
public class MemoryHWIDProvider extends HWIDProvider implements Reconfigurable
-
-
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 doublecriticalCompareLeveljava.util.Set<pro.gravit.launchserver.auth.protect.hwid.MemoryHWIDProvider.MemoryHWIDEntity>dbdoublewarningSpoofingLevel-
Fields inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
providers
-
-
Constructor Summary
Constructors Constructor Description MemoryHWIDProvider()
-
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)voidcreateHardwareInfo(pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfo hardwareInfo, byte[] publicKey, Client client)pro.gravit.launcher.request.secure.HardwareReportRequest.HardwareInfofindHardwareInfoByPublicKey(byte[] publicKey, Client client)java.util.Map<java.lang.String,pro.gravit.utils.command.Command>getCommands()Gets a list of commands available for this object.-
Methods inherited from class pro.gravit.launchserver.auth.protect.hwid.HWIDProvider
close, compareHardwareInfo, init, normalizeHardwareInfo, printHardwareInfo, registerProviders
-
-
-
-
Method Detail
-
getCommands
public java.util.Map<java.lang.String,pro.gravit.utils.command.Command> getCommands()
Description copied from interface:ReconfigurableGets a list of commands available for this object.- Specified by:
getCommandsin interfaceReconfigurable- Returns:
- Key - Command Name Value is a command object
-
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
-
-