How to create ACL file for RXOP usage
The ACL file is used by RXOP; RXSP’s component to be more specific; to change System Program modes programmatically. These modes are commonly referred as SP modes, the SP modes are used to set specific device configurations needed by applications. Example: setting SP modes for custom authentication.
The Access Control List (ACL) relied on device hex codes to identify a specific device to set the different SP modes.
Example:
IM 350 àHex code is 990003 (using the last 6 hex digits as listed on device info PDF file)
With the new changes to ACL file creation, the hex code is no longer needed. Instead an inclusive all devices definition is added
Device:ALL
Given this new change, there is no need to update your ACL file when new devices are released UNLESS your application needs a new SP mode not defined in your current ACL file. With this change, RiDP will no longer update model code chart.
Below is the new ACL format, please use it as a template for your application. When requesting ACL attach it to your incident. Name the file with your unique application name. Example: myApplicationName_ACL.txt
- If you need help in defining your SP modes, open an incident to request help
# is used to denote comments
[myApplicationName_ACL.txt]
# Date: YYYY-MM-DD
# Incident: [incidentNumber]
# Company: [yourCompanyName]
# Product name: [yourApplicationName]
# Product ID: [yourApplicationProductID]
# Purpose: For RXSP usage to remotely set modes needed for custom authentication
# List other usages as needed by your application
# Start of SDK/J SP modes
# List all the SP modes needed by your SDK/J application
# SDK/J
# value: 1
# SP-5-113-1
Service Program: OPTIONAL_COUNTER_TYPE__DEFAULT_OPTIONAL_COUNTER_TYPE
Permissions (read): yes
Permissions (write): yes; values:
# End of SDK/J SP modes
# Start of SmartSDK SP modes
# List all the SmartSDK SP modes needed by your application
# Android
# value: 1
# Purpose: enable machine admin authentication
Service Program: ADMINISTRATOR_AUTHENTICATION_MANAGEMENT__MACHINE_ADMINISTRATOR_AUTHENTICATION_SETTING
Permissions (read): yes
Permissions (write): yes; values:
# End of SmartSDK SP modes
# This section defines the devices included in the ACL file
Device:ALL