Support for eID Service
If you have any questions about the D-Trust eID service, we’ll be happy to help. Would you like to know what system requirements the products have, how the onboarding process works, or who you can contact? We can provide you with useful information.
General Information on Integrating the Online ID Card into Your Application
The D-Trust eID service for online service providers can be used with the following ID documents:
Customers with an ID card with an activated online ID function, an electronic German residence permit or a Union citizen card can identify themselves via an online ID for your service.
The online ID card function has been automatically activated on all new ID cards since 2017. The online ID function is always activated for electronic German residence permits and Union citizen cards. This means that the function is activated on most ID cards in circulation.
The D-Trust eID service for on-site service providers can be used with the following ID documents:
Data from customers with an ID card, an electronic German residence permit or a Union citizen card can identify themselves via an online ID for your service. The online identification feature does not have to be activated.
The electronic storage medium in the ID card provides all data necessary for electronic proof of identity according to Sec. 18 (3) PAuswG [Personal ID Act].
- Surname
- Birth name
- First name(s)
- Doctorate
- Date of birth
- Location of birth
- Address
- Citizenship
- Document type
- Last date of validity period
- Service and card-specific identifier
- Abbreviation “D” for the Federal Republic of Germany
- Indication as to whether a certain age is exceeded or not
- Indication as to whether a place of residence corresponds to the queried place of residence
- Religious name, artist’s name
Reading Out the ID Card Data Electronically
The required electronic data can be read from the chip of the ID card, electronic residence permit or Union citizen card using an NFC-enabled smartphone or a card reader. By entering the 6-digit ID PIN, the customer agrees to the transmission of his/her data.
Providing the Identification Data
The electronic data read out is provided to your service by the eID service via a standardised web interface.
Pairing and “Smartphone as Card Reader” function:
The “Smartphone as Card Reader” function of the AusweisApp allows a suitable smartphone to be paired with a PC/laptop (Windows or Mac), an iPad or a non-NFC-capable Android device. This function is relevant for service providers who offer a service that is typically used on laptops, iPads or other non-NFC-enabled end devices.
There are two ways to use the smartphone as a card reader and pair the devices:
- Pairing by connecting both devices with the same Wi-Fi network
(Note: You must allow all devices on your network to communicate with each other, including your smartphone. You can usually set this up in the router or in the network settings.) - Pairing via a mobile hotspot: One of the devices opens a hotspot and the other connects to it.
Requirements for suitable smartphones:
- A smartphone or tablet with Android version 5.0 or higher or an iPhone 7 with version 13.1 or higher.
- The smartphone must support the NFC function. For a stable connection during data transmission, the NFC chip installed in the smartphone must have a sufficient field strength.
- The device’s firmware / operating system must support extended length communication. Extended length enables the transmission of data packets longer than 261 bytes to and from the online ID and allows the data to be encrypted.
This is how it works – step-by-step:
- Connect both devices to the same Wi-Fi or mobile hotspot.
(Note: You must allow all devices on your network to communicate with each other, including your smartphone. You can usually set this up in the router or in the network settings.) - If necessary, switch on NFC on the smartphone that is to be connected as a card reader.
- Initiate remote access in the AusweisApp on the smartphone that is to be connected as a card reader.
- Start pairing and connect the devices by entering the pairing code.
Detailed instructions on pairing the AusweisApp with a smartphone can be found here.
More Information about the D-Trust eID Service and How to Integrate It into Your Service
Connecting to the eID service reference environment:
The reference environment of the D-Trust eID service is available for you to test. Connecting to it requires a signed service contract with D-Trust. You can obtain the contract from us by sending a request to vertrieb@d-trust.net. Once this has been done, we will send you the interface documentation and the technical order form for access to the test system. In addition, you can also purchase the required authorisation certificate for the eID reference environment from D-Trust.
After successfully implementating the interface, you can test the eID service reference environment with test ID cards. The reference system is functionally equivalent to the live system, but only works with test ID cards or the PersoSim simulator. More details on both can be found on the BSI website here.
Connecting to the eID service productive environment:
To access the productive environment, you must conclude a service contract with D-Trust, which describes services and obligations and specifies the data fields that are to be read out. The current price list is included at the end. Along with the service contract, you can also purchase the technical authorisation certificate from us. To do this, you will need a notice from the Federal Office of Administration. You can apply for the authorisation at the Issuing Office for Authorisation Certificates (VfB) of the Federal Office of Administration (BVA). You can also do this online.
Merely concluding the contract will not trigger any services or payments. It is not until you commission us and send us our technical order form for access to the functional system that will we set up access for you. Once this has been done, we will charge you the annual fee and, in the following months, the fees for the monthly transactions. The D-Trust eID service is integrated via a SOAP or SAML interface. You can find out more about this in the Integration Manual.
In addition, AusweisApp must be integrated as well. You have two options for this:
- Fully integrating AusweisApp into your application
- Redirecting the user to AusweisApp from your application
You can find out more about AusweisApp and the source code here.
Your web service is connected to the D-Trust eID service via an interface according to the SOAP or SAML standard. D-Trust uses Governikus software (Autent or Panstar) for the eID service. You will be given access to the SDK via our service portal after concluding the contract.
The device used for online identification must have AusweisApp installed (Windows, Android, iOS) or an app of yours that has the AusweisApp SDK (Android, iOS) integrated. The AusweisApp is available to you open-source: https://www.ausweisapp.bund.de/home/
The manual and the SDK, which you will receive from us after you have sent us the NDA, contains code fragments that describe how to integrate the D-Trust eID Service.
You will find the source code for integrating AusweisApp here.
+49 (0)30 2598 - 3900
support@d-trust.net