Interface SecureProtectHandler

    • Method Detail

      • generateSecureLevelKey

        default byte[] generateSecureLevelKey()
      • verifySecureLevelKey

        default void verifySecureLevelKey​(byte[] publicKey,
                                          byte[] data,
                                          byte[] signature)
                                   throws java.security.spec.InvalidKeySpecException,
                                          java.security.SignatureException
        Throws:
        java.security.spec.InvalidKeySpecException
        java.security.SignatureException
      • onGetSecureLevelInfo

        pro.gravit.launcher.events.request.GetSecureLevelInfoRequestEvent onGetSecureLevelInfo​(pro.gravit.launcher.events.request.GetSecureLevelInfoRequestEvent event)
      • allowGetSecureLevelInfo

        boolean allowGetSecureLevelInfo​(Client client)
      • onSecurityReport

        default pro.gravit.launcher.events.request.SecurityReportRequestEvent onSecurityReport​(SecurityReportResponse report,
                                                                                               Client client)
      • onSuccessVerify

        default pro.gravit.launcher.events.request.VerifySecureLevelKeyRequestEvent onSuccessVerify​(Client client)