Skip to content

a-sit-plus/eu-pid-credential

Repository files navigation

EU PID Credential

A-SIT Plus Official Powered by VC-K GitHub license Kotlin Kotlin Java Maven Central

Use data provided by EU Wallets as a W3C VC, or ISO 18013-5 Credential, with the help of VC-K.

Be sure to call at.asitplus.wallet.eupid.Initializer.initWithVCK first thing in your application.

See PID Rule Book for a list of attributes. These are implemented:

  • family_name
  • given_name
  • birth_date
  • age_over_18
  • age_in_years
  • age_birth_year
  • family_name_birth
  • given_name_birth
  • birth_place
  • birth_country
  • birth_state
  • birth_city
  • resident_address
  • resident_country
  • resident_state
  • resident_city
  • resident_postal_code
  • resident_street
  • resident_house_number
  • gender
  • nationality
  • issuance_date
  • expiry_date
  • issuing_authority
  • document_number
  • administrative_number
  • issuing_country
  • issuing_jurisdiction

Changelog

Release 2.2.1:

  • Fix serialization in ISO format

Release 2.2.0

  • Update to VC-K 5.0.0

Release 2.1.3:

  • Update to VC-K 4.1.0

Release 2.1.2:

  • Update to vclib 4.0.0

Release 2.1.1:

  • Fix required claim names in EuPidScheme to contain age_over_18 and issuing_country

Release 2.1.0:

  • Update to vclib 3.8.0
  • Use correct namespace, doc type and SD-JWT type

Release 2.0.2:

  • Update to vclib 3.7.0
  • Koltin 2.0.0

Release 2.0.1:

  • Fix publishing, re-releasing 2.0.0

Release 2.0.0:

  • Implement metadata, based on PID Rule Book 1.0.0 from November 2023

Release 1.0.0:

  • Initial release, based on PID Rule Book 1.0.0 from November 2023


The Apache License does not apply to the logos, (including the A-SIT logo and the VC-K logo) and the project/module name(s) (even those used only in badges), as these are the sole property of A-SIT/A-SIT Plus GmbH and may not be used in derivative works without explicit permission!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages