Class KernelSecurityPolicyManager

    • Constructor Detail

      • KernelSecurityPolicyManager

        public KernelSecurityPolicyManager​(SecurityPolicyResourceLoader securityPolicyResourceLoader)
        Instantiates a new kernel security policy manager.
        Parameters:
        securityPolicyResourceLoader - the security policy resource loader implementation.
    • Method Detail

      • checkPermission

        public void checkPermission​(Permission perm)
        Description copied from class: SecurityManager
        Throws a SecurityException if the requested access, specified by the given permission, is not permitted based on the security policy currently in effect.

        Overrides:
        checkPermission in class SecurityManager
        Parameters:
        perm - the requested permission.
      • addToPermissionMap

        public void addToPermissionMap​(Feature feature)
        This method allows to load the feature's permissions. This method is already called by the KernelSecurityPolicyManager class when using standard LocalDeploy. This method only needs to be called when the Kernel uses XIP (Execution In Place) system to load features permissions before starting them. See the documentation for more informations.
        Parameters:
        feature - the feature to load permissions from.