License permissions
With Knox 3.7.1, there are new permissions for the ISV APIs, which don’t need the device admin (DA) permission. Refer to the ISV permissions for more details.
Prior to Knox 3.7.1, the different Knox licenses were granted the following app permissions:
License | SDK | Category | Permission | Description |
---|---|---|---|---|
Standard | Knox SDK | Accounts | com.samsung.android.knox.permission.KNOX_EMAIL | Control email app settings |
Accounts | com.samsung.android.knox.permission.KNOX_EXCHANGE | Configure Microsoft Exchange ActiveSync accounts and settings | ||
Accounts | com.samsung.android.knox.permission.KNOX_LDAP | Create, delete, and get Lightweight Directory Access Protocol (LDAP) account settings | ||
Apps | com.samsung.android.knox.permission.KNOX_APP_MGMT | Manage apps inside and outside of Knox containers: install, uninstall, enable, disable, set behavior, get notifications, get state | ||
Connections | com.samsung.android.knox.permission.KNOX_APN | Create, update, and remove Access Point Name (APN) setting | ||
Connections | com.samsung.android.knox.permission.KNOX_BLUETOOTH | Control Bluetooth settings; enable or disable Bluetooth access | ||
Connections | com.samsung.android.knox.permission.KNOX_BLUETOOTH_SECUREMODE | Control Bluetooth Secure Mode settings | ||
Connections | com.samsung.android.knox.permission.KNOX_BROWSER_PROXY | Control the Samsung Internet browser's HTTP proxy settings | ||
Connections | com.samsung.android.knox.permission.KNOX_BROWSER_SETTINGS | Control the Samsung Internet browser's settings | ||
Connections | com.samsung.android.knox.permission.KNOX_GLOBALPROXY | Configure a proxy server for apps on the device | ||
Connections | com.samsung.android.knox.permission.KNOX_WIFI | Configure Wi-Fi for a secure Knox container, configure Wi-Fi settings and manage Wi-Fi profiles for a device | ||
Devices | com.samsung.android.knox.permission.KNOX_DATE_TIME | Control the device date and time settings | ||
Devices | com.samsung.android.knox.permission.KNOX_DEX | Control DeX mode settings | ||
Devices | com.samsung.android.knox.permission.KNOX_ENTERPRISE_DEVICE_ADMIN | Manage policies enforced on a device | ||
Devices | com.samsung.android.knox.permission.KNOX_GEOFENCING | Create, destroy, monitor a virtual perimeter for a geographical area | ||
Devices | com.samsung.android.knox.permission.KNOX_HW_CONTROL | Configure Near Field Communication (NFC) settings, control audio and video recordings, device power off | ||
Devices | com.samsung.android.knox.permission.KNOX_INVENTORY | Get info about the device | ||
Devices | com.samsung.android.knox.permission.KNOX_KIOSK_MODE | Manage a basic Kiosk mode on a device | ||
Devices | com.samsung.android.knox.permission.KNOX_LICENSE_LOG | View data logs, such as the number of API calls for a given package on a device | ||
Devices | com.samsung.android.knox.permission.KNOX_LOCATION | Control the settings related to location services | ||
Devices | com.samsung.android.knox.permission.KNOX_LOCKSCREEN | Customize the device lock screen: wallpaper, image, emergency number | ||
Devices | com.samsung.android.knox.permission.KNOX_MULTI_USER_MGMT | Manage multiple users on a device | ||
Devices | com.samsung.android.knox.permission.KNOX_PHONE_RESTRICTION | Restrict features such as airplane mode, Android Beam, background process limit, clipboard share, data saving, developer mode, factory reset, fast encryption, firmware recovery, Google sync, killing activities, lock screen view, OTA upgrades, power saving mode, S Beam, SD card move, safe mode, screen pinning, share list, smart clip mode, stop system app, USB host storage, VPN, wallpaper change, Wi-Fi direct, wearables | ||
Devices | com.samsung.android.knox.permission.KNOX_REMOTE_CONTROL | Remotely inject key/motion events and capture/stream the device display; remotely inject key, pointer, and trackball events into the device UI | ||
Devices | com.samsung.android.knox.permission.KNOX_ROAMING | Control device roaming settings | ||
Security | com.samsung.android.knox.permission.KNOX_CERT_PROVISIONING | Manage certificates: install, list, configure app usage; manage credential storage: reset, unlock | ||
Security | com.samsung.android.knox.permission.KNOX_CLIPBOARD | Add, read, and clear clipboard data | ||
Security | com.samsung.android.knox.permission.KNOX_FIREWALL | Configure firewall rules to restrict Internet access to IP addresses or domains | ||
Security | com.samsung.android.knox.permission.KNOX_REMOTE_ATTESTATION | Verify that a device has authorized firmware | ||
Security | com.samsung.android.knox.permission.KNOX_RESTRICTION_MGMT | Restrict features such as airplane mode, Android Beam, background process limit, clipboard share, data saving, developer mode, factory reset, fast encryption, firmware recovery, Google sync, killing activities, lock | ||
Security | com.samsung.android.knox.permission.KNOX_SECURITY | Control device accounts such as those supported by the native e-mail app and Google account; control password policies for a secure Knox container; control security features like data encryption; control password policies for a device; customize the font on a device; manage certificates and keystores; customize the device lock screen: wallpaper, image, emergency number; control the global proxy used by a device; customize the banner message shown during a device reboot | ||
Security | com.samsung.android.knox.permission.KNOX_SENSITIVE_DATA_PROTECTION | Manipulate files as sensitive: set, create, remove from sensitive database | ||
Security | com.samsung.android.knox.permission.KNOX_SPDCONTROL | Enable, disable automatic security policy updates | ||
VPN | com.samsung.android.knox.permission.KNOX_VPN | Create, configure, update, and delete Android VPN profiles | ||
Knox POS SDK | Security | com.samsung.android.knox.permission.KNOX_ENHANCED_ATTESTATION | Verify that a device has authorized firmware using the EnhancedAttestationPolicy | |
Knox Tizen SDK | Apps | http://developer.samsung.com/tizen/privilege/mdm.application | Manage apps: install, uninstall, enable, disable, set behavior, get notifications, get state | |
Connections | http://developer.samsung.com/tizen/privilege/mdm.bluetooth | Control Bluetooth settings, enable or disable Bluetooth access | ||
Connections | http://developer.samsung.com/tizen/privilege/mdm.wifi | Control Wi-Fi settings, enable or disable Wi-Fi access | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.datetime | Control the device date and time settings | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.device | Control device settings | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.kiosk | Manage a basic Kiosk mode on a device | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.location | Control location services settings | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.misc | Control miscellaneous device policies | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.phonerestriction | Control phone settings and restrictions, limit incoming or outgoing SMS and phone call | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.restriction | Control device settings and restrictions | ||
Devices | http://developer.samsung.com/tizen/privilege/mdm.roaming | Control data roaming settings | ||
Security | http://developer.samsung.com/tizen/privilege/knox.attestation | Verify that a device has authorized firmware | ||
Security | http://developer.samsung.com/tizen/privilege/mdm.firewall | Configure firewall rules to restrict Internet access to IP addresses or domains | ||
Security | http://developer.samsung.com/tizen/privilege/mdm.password | Control password settings | ||
Security | http://developer.samsung.com/tizen/privilege/mdm.security | Control device security settings and restrictions, configure lockscreen settings, and install security certificates | ||
Premium | Knox SDK | Apps | com.samsung.android.knox.permission.KNOX_ADVANCED_APP_MGMT | Access external SD card |
Connections | com.samsung.android.knox.permission.KNOX_EBILLING | Separate the bills for personal and enterprise data usage | ||
Container | com.samsung.android.knox.permission.KNOX_CONTAINER | Configure a secure Knox container | ||
Container | com.samsung.android.knox.permission.KNOX_CONTAINER_RCP | Manage data import to and export from the container | ||
Customization | com.samsung.android.knox.permission.KNOX_CUSTOM_DEX | Customize the UI and UX of DeX mode | ||
Customization | com.samsung.android.knox.permission.KNOX_CUSTOM_PROKIOSK | Manage the premium ProKiosk mode on a customized device | ||
Customization | com.samsung.android.knox.permission.KNOX_CUSTOM_SETTING | Configure settings on a customized device | ||
Customization | com.samsung.android.knox.permission.KNOX_CUSTOM_SYSTEM | Configure system behavior on a customized device | ||
Security | com.samsung.android.knox.permission.KNOX_ADVANCED_RESTRICTION | Control firmware updates, ODE trusted boot verification, Common Criteria mode | ||
Security | com.samsung.android.knox.permission.KNOX_ADVANCED_SECURITY | Enable/disable multi-factor authentication, lock/unlock a user | ||
Security | com.samsung.android.knox.permission.KNOX_AUDIT_LOG | Enable/disable the log used for forensic analysis of the device | ||
Security | com.samsung.android.knox.permission.KNOX_CCM_KEYSTORE | Manage certificates in the TIMA Client Certificate Manager (CCM) | ||
Security | com.samsung.android.knox.permission.KNOX_CERTIFICATE | Manage certificates: disable, restrict install, get notifications, enable revocation status check | ||
Security | com.samsung.android.knox.permission.KNOX_CERTIFICATE_ENROLLMENT | Enroll, renew, delete certificates using SCEP, EST-CMC and CMP | ||
Security | com.samsung.android.knox.permission.KNOX_DLP_MGMT | Configure Data Loss Prevention (DLP) | ||
Security | com.samsung.android.knox.permission.KNOX_ENHANCED_ATTESTATION | Verify that a device has authorized firmware, using the EnhancedAttestationPolicy | ||
Security | com.samsung.android.knox.permission.KNOX_NPA | Manage Network Platform Analytics: register/unregister/list network monitor profiles, get platform version | ||
Security | com.samsung.android.knox.permission.KNOX_SEAMS_MGMT | Create secure containers using SE for Android Management Service (SEAMS) | ||
Security | com.samsung.android.knox.permission.KNOX_TIMA_KEYSTORE | Enable, disable the TIMA Keystore | ||
Security | com.samsung.android.knox.permission.KNOX_TIMA_KEYSTORE_PER_APP | Enable, disable the TIMA Keystore per application | ||
VPN | com.samsung.android.knox.permission.KNOX_VPN_CONTAINER | Configure SSL/IPSEC VPN profiles in a secure Knox container | ||
VPN | com.samsung.android.knox.permission.KNOX_VPN_GENERIC | Configure SSL/IPSEC VPN profiles on a device | ||
Knox Tizen SDK | Customization | http://developer.samsung.com/tizen/privilege/knoxcustom.admin | Register or enroll a Knox Custom client application that can manage a device | |
Customization | http://developer.samsung.com/tizen/privilege/knoxcustom.prokiosk | Manage Prokiosk mode (premium version of Kiosk mode) on a device | ||
Customization | http://developer.samsung.com/tizen/privilege/knoxcustom.setting | Control system settings and manage device features; enable or disable airplane mode; set Wi-Fi, mobile data, bluetooth, and data roaming states; set watch face; set power-saving mode | ||
Customization | http://developer.samsung.com/tizen/privilege/knoxcustom.system | Manage system functionality, enable or disable automatic call answering mode | ||
DualDAR | Knox SDK | Security | com.samsung.android.knox.permission.KNOX_DUAL_DAR | Provide two separate layers of data encryption and key generation for stronger security |
UCM | Knox SDK | Security | com.samsung.android.knox.permission.KNOX_UCM_MGMT | Manage third-party credential storage (enable or disable the storage, install certificates and manage the access control), register with the UCM framework as an external credential storage agent, enforce the credential storage as a Lock Type or device encryption so that other admins cannot override it |
See also:
Is this page helpful?