Interface SecureProtectHandler

All Known Implementing Classes:
AdvancedProtectHandler

public interface SecureProtectHandler
  • Method Details

    • generateSecureLevelKey

      default byte[] generateSecureLevelKey()
    • verifySecureLevelKey

      default void verifySecureLevelKey(byte[] publicKey, byte[] data, byte[] signature) throws InvalidKeySpecException, SignatureException
      Throws:
      InvalidKeySpecException
      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)