Add new operation and set appName to Ts43Operation

1. Add new ODSA operation "OPERATION_VERIFY_PHONE_NUMBER" for Open gateway.   go/android-open-gateway

2. Currently, appName is only set for EAP-AKA operations.
We need to extend this to other TS 43 operations, as third-party servers (e.g., Ericsson) require appName for those operations as well.

Flag: EXEMPT External libraries
Test: build , atest com.android.libraries.entitlement.Ts43OperationTest
Bug: 394422363
Merged-In: Ia529d08bc1e4c0b4006898fc7238d4b88ff2fe7e
Change-Id: Ia529d08bc1e4c0b4006898fc7238d4b88ff2fe7e
3 files changed
tree: bb567ae3376ef234376420062c3ce2d06a710331
  1. java/
  2. tests/
  3. Android.bp
  4. coverage.sh
  5. lint-baseline.xml
  6. OWNERS
  7. PREUPLOAD.cfg
  8. README.md
  9. TEST_MAPPING
README.md

Service Entitlement

Service entitlement library exports the APIs for querying the service status, based on GSMA TS.43 spec.

How to debug

Log TAG to filter:

  • ServiceEntitlement

Enable logging the PII data:

Grand the permission:

adb root

Enable by system property:

adb shell setprop dbg.se.pii_loggable true

NOTE Debug option only available on devices which is built as userdebug.