Class GetSecureLevelInfoRequestEvent

java.lang.Object
pro.gravit.launcher.base.events.RequestEvent
pro.gravit.launcher.base.events.request.GetSecureLevelInfoRequestEvent
All Implemented Interfaces:
WebSocketEvent, pro.gravit.launcher.core.api.features.HardwareVerificationFeatureAPI.SecurityLevelInfo, pro.gravit.utils.TypeSerializeInterface

public class GetSecureLevelInfoRequestEvent extends RequestEvent implements pro.gravit.launcher.core.api.features.HardwareVerificationFeatureAPI.SecurityLevelInfo
  • Field Details

    • verifySecureKey

      public final byte[] verifySecureKey
    • enabled

      public boolean enabled
  • Constructor Details

    • GetSecureLevelInfoRequestEvent

      public GetSecureLevelInfoRequestEvent(byte[] verifySecureKey)
    • GetSecureLevelInfoRequestEvent

      public GetSecureLevelInfoRequestEvent(byte[] verifySecureKey, boolean enabled)
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in interface pro.gravit.utils.TypeSerializeInterface
      Specified by:
      getType in interface WebSocketEvent
    • isRequired

      public boolean isRequired()
      Specified by:
      isRequired in interface pro.gravit.launcher.core.api.features.HardwareVerificationFeatureAPI.SecurityLevelInfo
    • getSignData

      public byte[] getSignData()
      Specified by:
      getSignData in interface pro.gravit.launcher.core.api.features.HardwareVerificationFeatureAPI.SecurityLevelInfo