Permissions: Difference between revisions

From wizarPOS
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 Reader
| 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 device
| 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 || get pin block
| android.permission.CLOUDPOS_PIN_GET_PIN_BLOCK || retrieve the encrypted PIN block by PINPad
|-
|-
| android.permission.CLOUDPOS_PIN_MAC || get 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
|-
| android.permission.CLOUDPOS_PIN_UPDATE_MASTER_KEY || update master key
|}
|}

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