Interface SecureProtectHandler
-
- All Known Implementing Classes:
AdvancedProtectHandler
public interface SecureProtectHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanallowGetSecureLevelInfo(Client client)default byte[]generateSecureLevelKey()pro.gravit.launcher.events.request.GetSecureLevelInfoRequestEventonGetSecureLevelInfo(pro.gravit.launcher.events.request.GetSecureLevelInfoRequestEvent event)default pro.gravit.launcher.events.request.SecurityReportRequestEventonSecurityReport(SecurityReportResponse report, Client client)default pro.gravit.launcher.events.request.VerifySecureLevelKeyRequestEventonSuccessVerify(Client client)default voidverifySecureLevelKey(byte[] publicKey, byte[] data, byte[] signature)
-
-
-
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.InvalidKeySpecExceptionjava.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)
-
-