blob: 9e6b2bbba5be58efb5cdbeb7c75c1af15b15c28b [file] [log] [blame]
Inseob Kim7560aed2021-07-20 09:57:57 +00001# TODO(b/193504816): move this to compos APEX
Inseob Kim1f87fbd2021-07-26 05:56:31 +00002type compos, domain, coredomain, microdroid_payload;
Inseob Kim7560aed2021-07-20 09:57:57 +00003type compos_exec, exec_type, file_type, system_file_type;
4
Inseob Kim7560aed2021-07-20 09:57:57 +00005allow compos self:vsock_socket { create_socket_perms_no_ioctl listen accept };
6
Inseob Kim1f87fbd2021-07-26 05:56:31 +00007# Talk to binder services (for keystore)
8binder_use(compos);
Inseob Kim7560aed2021-07-20 09:57:57 +00009
Inseob Kim1f87fbd2021-07-26 05:56:31 +000010# Allow payloads to use keystore
11use_keystore(compos);
12
13# Allow payloads to use and manage their keys
14allow compos vm_payload_key:keystore2_key {
15 delete
16 get_info
17 manage_blob
18 rebind
19 use
20};