Wallet-credential source fields -

Admin: populate the OIDC profile fields that the four German EUDI credentials draw from. Once these are filled in for a user, the user can self-issue the card to their wallet via /member-card.html. See the status matrix for what is ratified vs. draft.

Checking sign-in…

Admin sign-in required

This page edits user profile data for the tenant. Sign in with an admin OIDC session.

How it works. Every field on this page is written to App_Data/<tenant>/sip-credentials/<tenant>.json under users[user].profile via signal.ashx?credentials=setprofile. The IdP echoes those fields into the standard OIDC userinfo response when the caller's scope includes profile. The VCI issuer (vci.ashx) loops back to userinfo when a member requests self-issuance, and BuildClaimsForVct mints the credential from what it finds. Missing fields surface as an actionable not ready message on the member's card.
select a user to begin
use when the dropdown is empty

Identity Card (PID) source data Ratified

These fields feed two credentials: the Identity Card (PID) (urn:eudi:pid:1, EUDI PID Rulebook v1.7) and the German PID (urn:eudi:pid:de:1, German PID Rulebook 1.0.0). Both need given_name, family_name and birthdate from the standard profile (edit those in register.html); the postal address also comes from the profile. The attributes below round out the cards.

no photo
Resized in your browser to ~400×500 JPEG before saving. Never uploaded at full resolution. Cap: 320 KB.
Also used by the Health Insurance Card (EHIC) as the primary holder identifier.
ISO 3166 alpha-2 or alpha-3. Drives the ID-card look (DE = Bundesrepublik, MT = Repubblika, other = generic EU).
Name at birth if different from the current family name. Renders as "Schmidt · born Müller" on the card.
EUDI PID Rulebook v1.7 code (0, 1, 2 and 9 follow ISO/IEC 5218). Rendered as M / F / X / U on the card.
One or more ISO 3166-1 alpha-2 codes, comma-separated. The German PID carries the first one.
Given name(s) at birth, if different (SD-JWT birth_given_name).
City or town of birth. The German PID prints it in capitals.
State, province or district of birth (Identity Card PID only).
ISO 3166-1 alpha-2 country of birth (Identity Card PID only).
House number, kept next to the street of the profile address. The German PID appends it to the street.

German PID national attributes

German PID Rulebook 1.0.0, namespace eu.europa.ec.eudi.pid.de.1. Empty fields are issued as empty strings, as the rulebook requires.

Name at birth as printed on the eID (may combine given and family name). Falls back to family_name_birth.
Birth date exactly as on the eID, e.g. 1983-00-00 when unknown. Empty = same as birthdate.

Driving Licence (mDL) source data Ratified

ISO/IEC 18013-5 attributes. All optional individually, but document_number, issuing_country, issue_date, expiry_date and at least one driving_privileges entry are needed for a useful mDL.

Each line becomes one privilege entry. Dates optional. Max 16 entries.

Vehicle Registration (mVRC) source data Draft

ISO/IEC DIS 7367-1 working attribute set. The VIN is validated (17 chars, ISO 3779, no I/O/Q). Mass fields are in kilograms.

Health Insurance Card (EHIC) source data Draft

DC4EU + CEN WS/eEHIC working attribute set. Not the national eGK — this is the cross-border EHIC.

Leave blank to inherit the top-level PAN above. Set only if the EHIC uses a different identifier.