Developer options

The developer options offer advanced settings and are hidden by default.

Enable developer options

To enable developer options, open the “Version information” section in the “Help” menu. Click the content of the version information ten times. After the tenth click, you will see a notification that developer options are enabled. There is now a new “Developer options” tab in the Settings area.

Testmode for the self-authentication

In testmode, the integrated self-authentication can be used with test ID cards. This is indicated by the “See my personal data” button turning red. If the self-authentication is to be used with real ID cards, the test mode must be deactivated again.

Enable internal card simulator

The internal card simulator allows to run an authentication in the test PKI without any ID card or card reader. Note that no other card reader can be used while the simulator is activated.

A single static profile is stored in the current version, which cannot be changed via the graphical user interface. Only the SDK allows to change the profile’s data using the SET_CARD command. Further information can be found in the Simulator section. In any case, however, the pseudonym always remains the same.

Developer mode

The developer mode is aimed at integrators / developers for new service applications. For this reason, the developer mode works only in the test PKI. By activating the developer mode, some safety checks are deactivated. This means that the authentication process continues although the AusweisApp2 would usually abort the process with an error message when used in normal operation mode. Information on the disregarded error in the developer mode is displayed as a notification makred red in the AusweisApp2.

Hint

The developer mode can be activated in the developer options (see above).

Excluded Safety Tests

If the developer mode is activated some safety tests are deactivated. A notification marked red will appear in the AusweisApp2 if one of the disabled safety tests would fail during normal operation.

The following safety tests are disabled in developer mode:

  • The used TLS keys and ephemeral TLS keys have the necessary minimum length.

  • The URL of the TLS certificate description of the eID server and the TcToken URL must fulfill the same-origin policy.

  • The used TLS certificates must be entwined with the authorization certificate.

  • The RefreshAddress URL and possible redirect URLs must conform to the HTTPS schema.

_images/developer_mode_activated.png

Deactivate the Developer Mode

You can deactivate the developer mode by click on the button “Disable” in the lower right-hand corner on the main page of the AusweisApp2. You can alternatively follow the same steps as activating it.