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 Classes Modifier and Type Class Description static classLauncherConfig.LauncherEnvironment
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringaddressintclientPortLauncherConfig.LauncherEnvironmentenvironmentjava.lang.StringguardTypebooleanisWarningMissArchJavaDeprecated.java.lang.StringoemUnlockKeyjava.lang.StringpasswordEncryptKeyjava.lang.StringprojectNamejava.security.interfaces.ECPublicKeypublicKeyjava.util.Map<java.lang.String,byte[]>runtimejava.lang.StringsecretKeyClientjava.lang.StringsecureCheckHashjava.lang.StringsecureCheckSaltpro.gravit.launcher.LauncherTrustManagertrustManager
-
Constructor Summary
Constructors Constructor Description LauncherConfig(java.lang.String address, java.security.interfaces.ECPublicKey publicKey, java.util.Map<java.lang.String,byte[]> runtime, java.lang.String projectName)LauncherConfig(pro.gravit.launcher.serialize.HInput input)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidinitModules(LauncherModulesManager modulesManager)voidwrite(pro.gravit.launcher.serialize.HOutput output)
-
-
-
Field Detail
-
projectName
public final java.lang.String projectName
-
clientPort
public final int clientPort
-
trustManager
public final pro.gravit.launcher.LauncherTrustManager trustManager
-
publicKey
public final java.security.interfaces.ECPublicKey publicKey
-
runtime
public final java.util.Map<java.lang.String,byte[]> runtime
-
isWarningMissArchJava
@Deprecated public final boolean isWarningMissArchJava
Deprecated.
-
guardType
public final java.lang.String guardType
-
secureCheckHash
public final java.lang.String secureCheckHash
-
secureCheckSalt
public final java.lang.String secureCheckSalt
-
passwordEncryptKey
public final java.lang.String passwordEncryptKey
-
address
public java.lang.String address
-
secretKeyClient
public java.lang.String secretKeyClient
-
oemUnlockKey
public java.lang.String oemUnlockKey
-
environment
public LauncherConfig.LauncherEnvironment environment
-
-
Constructor Detail
-
LauncherConfig
public LauncherConfig(pro.gravit.launcher.serialize.HInput input) throws java.io.IOException, java.security.spec.InvalidKeySpecException- Throws:
java.io.IOExceptionjava.security.spec.InvalidKeySpecException
-
LauncherConfig
public LauncherConfig(java.lang.String address, java.security.interfaces.ECPublicKey publicKey, java.util.Map<java.lang.String,byte[]> runtime, java.lang.String projectName)
-
-
Method Detail
-
initModules
public static void initModules(LauncherModulesManager modulesManager)
-
write
public void write(pro.gravit.launcher.serialize.HOutput output) throws java.io.IOException- Specified by:
writein classpro.gravit.launcher.serialize.stream.StreamObject- Throws:
java.io.IOException
-
-