Package pro.gravit.launcher
Class LauncherConfig
java.lang.Object
pro.gravit.launcher.serialize.stream.StreamObject
pro.gravit.launcher.LauncherConfig
public final class LauncherConfig
extends pro.gravit.launcher.serialize.stream.StreamObject
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class pro.gravit.launcher.serialize.stream.StreamObject
pro.gravit.launcher.serialize.stream.StreamObject.Adapter<O extends pro.gravit.launcher.serialize.stream.StreamObject> -
Field Summary
FieldsModifier and TypeFieldDescriptionintbooleanDeprecated.Deprecated.pro.gravit.launcher.LauncherTrustManager -
Constructor Summary
ConstructorsConstructorDescriptionLauncherConfig(String address, ECPublicKey ecdsaPublicKey, RSAPublicKey rsaPublicKey, Map<String,byte[]> runtime, String projectName)LauncherConfig(String address, ECPublicKey publicKey, Map<String,byte[]> runtime, String projectName)Deprecated.LauncherConfig(String address, Map<String,byte[]> runtime, String projectName, LauncherConfig.LauncherEnvironment env, pro.gravit.launcher.LauncherTrustManager trustManager)LauncherConfig(pro.gravit.launcher.serialize.HInput input) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidinitModules(LauncherModulesManager modulesManager)voidwrite(pro.gravit.launcher.serialize.HOutput output)Methods inherited from class pro.gravit.launcher.serialize.stream.StreamObject
write
-
Field Details
-
projectName
-
clientPort
public final int clientPort -
trustManager
public final pro.gravit.launcher.LauncherTrustManager trustManager -
ecdsaPublicKey
-
rsaPublicKey
-
runtime
-
isWarningMissArchJava
Deprecated. -
guardType
-
secureCheckHash
-
secureCheckSalt
-
passwordEncryptKey
-
runtimeEncryptKey
-
address
-
publicKey
Deprecated. -
secretKeyClient
-
oemUnlockKey
-
environment
-
-
Constructor Details
-
LauncherConfig
public LauncherConfig(pro.gravit.launcher.serialize.HInput input) throws IOException, InvalidKeySpecException- Throws:
IOExceptionInvalidKeySpecException
-
LauncherConfig
@Deprecated public LauncherConfig(String address, ECPublicKey publicKey, Map<String,byte[]> runtime, String projectName)Deprecated. -
LauncherConfig
public LauncherConfig(String address, ECPublicKey ecdsaPublicKey, RSAPublicKey rsaPublicKey, Map<String,byte[]> runtime, String projectName) -
LauncherConfig
public LauncherConfig(String address, Map<String,byte[]> runtime, String projectName, LauncherConfig.LauncherEnvironment env, pro.gravit.launcher.LauncherTrustManager trustManager)
-
-
Method Details
-
initModules
-
write
- Specified by:
writein classpro.gravit.launcher.serialize.stream.StreamObject- Throws:
IOException
-