| CPC G06F 21/51 (2013.01) [G06F 9/45558 (2013.01); G06F 21/57 (2013.01); H04L 9/3236 (2013.01); H04L 9/3263 (2013.01); G06F 2009/4557 (2013.01); H04L 2209/127 (2013.01)] | 20 Claims |

|
1. A system comprising
a processing unit; and
memory comprising computer executable instructions that, when executed, perform operations comprising:
receiving, at a first environment, application policy data associated with an application, wherein the application policy data is received from a second environment via a secure communication channel between the first environment and the second environment, the secure communication channel being created using asymmetric security keys;
determining whether the application is permitted to execute in the first environment by performing environment type validation for the first environment; and
in response to determining, based on the environment type validation, that the application is permitted to execute in the first environment, enabling execution of the application in the first environment.
|