AusweisApp2 SDK
1.14.3
Introduction
Connection
Android
Protocol
Commands
Messages
Workflow
AusweisApp2 SDK
Docs
»
Table of contents
Table of contents
Introduction
Recommended
Connection
Android
Security
Import the AIDL files
Interface
Callback
Verify the authenticity of AusweisApp2
Fingerprint
Example
Binding to the service
Create connection
Bind service to raw connection
Redirect to Play Store
Initializing the AIDL connection
Create session to AusweisApp2
Send command
Receive message
Disconnect from SDK
Passing NFC tags to the SDK
Permissions in AndroidManifest.xml
Intent-Filter in AndroidManifest.xml
NFC Technology Filter
Implementation
Dispatching NFC tags in foreground
Protocol
Commands
GET_INFO
GET_API_LEVEL
SET_API_LEVEL
GET_READER
GET_READER_LIST
RUN_AUTH
GET_ACCESS_RIGHTS
SET_ACCESS_RIGHTS
GET_CERTIFICATE
CANCEL
ACCEPT
SET_PIN
SET_CAN
SET_PUK
Messages
ACCESS_RIGHTS
API_LEVEL
AUTH
BAD_STATE
CERTIFICATE
ENTER_CAN
ENTER_PIN
ENTER_PUK
INFO
INSERT_CARD
INTERNAL_ERROR
INVALID
READER
READER_LIST
UNKNOWN_COMMAND
Workflow
Minimal successful authentication
Successful authentication with CAN
Cancelled authentication
Set some access rights