Interface SecureProtectHandler
- All Known Implementing Classes:
AdvancedProtectHandler
public interface SecureProtectHandler
-
Method Summary
Modifier and TypeMethodDescriptionbooleanallowGetSecureLevelInfo(Client client) default byte[]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 Details
-
generateSecureLevelKey
default byte[] generateSecureLevelKey() -
verifySecureLevelKey
default void verifySecureLevelKey(byte[] publicKey, byte[] data, byte[] signature) throws InvalidKeySpecException, SignatureException -
onGetSecureLevelInfo
pro.gravit.launcher.events.request.GetSecureLevelInfoRequestEvent onGetSecureLevelInfo(pro.gravit.launcher.events.request.GetSecureLevelInfoRequestEvent event) -
allowGetSecureLevelInfo
-
onSecurityReport
default pro.gravit.launcher.events.request.SecurityReportRequestEvent onSecurityReport(SecurityReportResponse report, Client client) -
onSuccessVerify
default pro.gravit.launcher.events.request.VerifySecureLevelKeyRequestEvent onSuccessVerify(Client client)
-