Class LauncherEngine


  • public class LauncherEngine
    extends java.lang.Object
    • Field Detail

      • IS_CLIENT

        public static final java.util.concurrent.atomic.AtomicBoolean IS_CLIENT
      • publicKey

        public java.security.interfaces.ECPublicKey publicKey
      • privateKey

        public java.security.interfaces.ECPrivateKey privateKey
    • Method Detail

      • getCertificates

        public static java.security.cert.X509Certificate[] getCertificates​(java.lang.Class<?> clazz)
      • checkClass

        public static void checkClass​(java.lang.Class<?> clazz)
                               throws java.lang.SecurityException
        Throws:
        java.lang.SecurityException
      • exitLauncher

        public static void exitLauncher​(int code)
      • main

        public static void main​(java.lang.String... args)
                         throws java.lang.Throwable
        Throws:
        java.lang.Throwable
      • verifyNoAgent

        public static void verifyNoAgent()
      • readKeys

        public void readKeys()
                      throws java.io.IOException,
                             java.security.spec.InvalidKeySpecException
        Throws:
        java.io.IOException
        java.security.spec.InvalidKeySpecException
      • start

        public void start​(java.lang.String... args)
                   throws java.lang.Throwable
        Throws:
        java.lang.Throwable