Permissions: Difference between revisions
Line 5: | Line 5: | ||
! Permission!! Description | ! Permission!! Description | ||
|- | |- | ||
| android.permission.CLOUDPOS_PRINTER || access printer | | android.permission.CLOUDPOS_PRINTER || access the printer | ||
|- | |- | ||
| android.permission.CLOUDPOS_MSR || access MSR | | android.permission.CLOUDPOS_MSR || access the mega stripe reader (MSR) | ||
|- | |- | ||
| android.permission.CLOUDPOS_CONTACTLESS_CARD || access contactless card reader | | android.permission.CLOUDPOS_CONTACTLESS_CARD || access the contactless card reader (RF card reader) | ||
|- | |- | ||
| android.permission.CLOUDPOS_SMARTCARD || access smart card reader | | android.permission.CLOUDPOS_SMARTCARD || access the smart card reader | ||
|- | |- | ||
| android.permission.CLOUDPOS_SERIAL || access serial port | | android.permission.CLOUDPOS_SERIAL || access the serial port (RS232) | ||
|- | |- | ||
| android.permission.CLOUDPOS_LED || access LED device | | android.permission.CLOUDPOS_LED || access the LED device | ||
|- | |- | ||
| android.permission.CLOUDPOS_CUSTOMER_DISPLAY || access second display device | | android.permission.CLOUDPOS_CUSTOMER_DISPLAY || access the second display device | ||
|- | |- | ||
| android.permission.CLOUDPOS_CLONESCREEN || access HDMI device | | android.permission.CLOUDPOS_CLONESCREEN || access the HDMI device | ||
|- | |- | ||
| android.permission.CLOUDPOS_MONEYBOX || access cash drawer | | android.permission.CLOUDPOS_MONEYBOX || access the cash drawer | ||
|- | |- | ||
| android.permission.CLOUDPOS_FINGERPRINT || access fingerprint device | | android.permission.CLOUDPOS_FINGERPRINT || access the fingerprint device | ||
|- | |- | ||
| android.permission.CLOUDPOS_PIN_GET_PIN_BLOCK || | | android.permission.CLOUDPOS_PIN_GET_PIN_BLOCK || retrieve the encrypted PIN block by PINPad | ||
|- | |- | ||
| android.permission.CLOUDPOS_PIN_MAC || | | android.permission.CLOUDPOS_PIN_MAC || calculate the MAC by the MAC key in PINPad | ||
|- | |- | ||
| android.permission.CLOUDPOS_PIN_ENCRYPT_DATA || encrypt data | | android.permission.CLOUDPOS_PIN_ENCRYPT_DATA || encrypt data by the data key in PINPad | ||
|- | |- | ||
| android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY || update user key | | android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY || update the session(user) key of MasterKey/SessionKey schema | ||
|} | |} |
Revision as of 10:17, 22 November 2018
Permissions
To get access of different devices in terminal, the application must apply the related permission of the device. The permission list:
Permission | Description |
---|---|
android.permission.CLOUDPOS_PRINTER | access the printer |
android.permission.CLOUDPOS_MSR | access the mega stripe reader (MSR) |
android.permission.CLOUDPOS_CONTACTLESS_CARD | access the contactless card reader (RF card reader) |
android.permission.CLOUDPOS_SMARTCARD | access the smart card reader |
android.permission.CLOUDPOS_SERIAL | access the serial port (RS232) |
android.permission.CLOUDPOS_LED | access the LED device |
android.permission.CLOUDPOS_CUSTOMER_DISPLAY | access the second display device |
android.permission.CLOUDPOS_CLONESCREEN | access the HDMI device |
android.permission.CLOUDPOS_MONEYBOX | access the cash drawer |
android.permission.CLOUDPOS_FINGERPRINT | access the fingerprint device |
android.permission.CLOUDPOS_PIN_GET_PIN_BLOCK | retrieve the encrypted PIN block by PINPad |
android.permission.CLOUDPOS_PIN_MAC | calculate the MAC by the MAC key in PINPad |
android.permission.CLOUDPOS_PIN_ENCRYPT_DATA | encrypt data by the data key in PINPad |
android.permission.CLOUDPOS_PIN_UPDATE_USER_KEY | update the session(user) key of MasterKey/SessionKey schema |