Skip to content

a-sit-plus/id-austria-credential

Repository files navigation

ID Austria Credential

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

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

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

Implemented attributes are:

  • bpk, in OIDC urn:pvpgvat:oidc.bpk
  • firstname, in OIDC given_name
  • lastname, in OIDC family_name
  • date-of-birth, in OIDC birthdate
  • portrait, in OIDC org.iso.18013.5.1:portrait
  • main-address, in OIDC urn:eidgvat:attributes.mainAddress (see https://eid.egiz.gv.at/meldeadresse/)
  • age-over-14, in OIDC org.iso.18013.5.1:age_over_14
  • age-over-16, in OIDC org.iso.18013.5.1:age_over_16
  • age-over-18, in OIDC org.iso.18013.5.1:age_over_18
  • age-over-21, in OIDC org.iso.18013.5.1:age_over_21
  • vehicle-registration, in OIDC urn:eidgvat:attributes.vehicleRegistrations (see https://eid.egiz.gv.at/zulassungsscheindaten/)
  • gender, in OIDC urn:eidgvat:attributes.gender

Changelog

Release 3.10.0

  • VC-K 5.8.0
  • Kotlin 2.2.0
  • kotlinx.datetime: 0.7.1

Release 3.9.2:

  • VC-K 5.2.1
  • Kotlin 2.1.0

Release 3.9.1:

  • Fix serialization of boolean elements age_over_14, age_over_16, age_over_18, age_over_21

Release 3.9.0:

  • Update to VC-K 5.0.0

Release 3.8.3:

  • Update to VC-K 4.1.0

Release 3.8.2:

  • Update to vclib 4.0.0

Release 3.8.1:

  • Fix compatibility with vclib 3.8.0

Release 3.8.0:

  • Extend list of attributes: Add vehicle registration, gender
  • Compatibility with vclib 3.8.0

Release 3.5.0:

  • Compatibility with KMP Crypto 3.2.0
  • Compatibility with vclib >=3.8.0-SNAPSHOT

Release 3.4.0:

  • Use vclib 3.4.0

Release 3.3.0:

  • Use vclib 3.3.0
  • Extend list of attributes
  • Rename ConstantIndex.IdAustriaCredential to IdAustriaScheme
  • Implement IdAustriaScheme.Attributes to list known attributes

Release 3.2.1:

  • Correctly publish iOS modules

Release 3.2.0:

  • Use vclib 3.2.0


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 or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages