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.

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.