Skip to main content

PID Credential Issuance

The PID Credential Issuance extension enables a government-sanctioned PID provider to issue Person Identification Data (PID) credentials to customers' EUDI Wallets. The credential is issued at high level of assurance and follows EWC RFC003 - Issue Person Identification Data and the attribute definitions in the EUDI Architecture and Reference Framework.

How it works

  1. The organisation enables the PID Credential Issuance extension from the dashboard.
  2. An administrator configures the source of identity data (authentic source / civil registry), the attributes to include, and the wallet conformity rules.
  3. When a customer requests a PID, an OpenID4VCI credential offer is generated (Authorization Code or Pre-Authorized Code flow).
  4. The customer accepts the offer in their EUDI Wallet, authenticates at the PID provider, and the wallet submits a Wallet Unit Attestation (WUA) and a proof-of-possession JWT.
  5. The system verifies wallet conformity and authenticity, then issues the PID credential cryptographically bound to the wallet key (in-time or deferred).

Configuration

Issuance flow

Choose the OpenID4VCI flow the issuer will support:

FlowDescription
Authorization CodeTraditional OAuth flow with user authentication at the PID provider
Pre-Authorized CodeIssuer provides a pre-authorised code with an optional transaction code (PIN delivered out-of-band)

Credential attributes

Select which attributes to include in the issued PID:

Attribute groupExamples
Mandatory (ARF)given_name, family_name, birth_date, gender, nationality, country_of_residence, address (street, locality, region, postal code, country)
Age indicatorsage_equal_or_over, age_in_years, age_birth_year
Place of birthbirth_country, birth_state, birth_city
Issuer lifecycleissuing_authority, issue_date, expiry_date, credential status reference

Issuance settings

SettingDescription
Credential formatsvc+sd-jwt and/or mso_mdoc (ISO/IEC 18013-5)
Validity periodLifetime of the issued PID
Wallet conformityCAB certificate validation before issuance
Authentic sourceConnection to the civil registry or equivalent data source

Integration

Once configured, the system exposes the standard OpenID4VCI endpoints for discovery and issuance.

API endpoints:

  • GET/v3/config/extension/pid-issuance - Retrieve current configuration
Caution: Disabling the PID Credential Issuance extension deletes its configuration. Previously issued PIDs remain valid until their expiry but cannot be refreshed from this issuer. This action is not reversible.