https://github.com/a-sit-plus/id-austria-credential
https://github.com/a-sit-plus/id-austria-credential
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/a-sit-plus/id-austria-credential
- Owner: a-sit-plus
- License: apache-2.0
- Created: 2023-08-28T18:01:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-09-01T18:25:22.000Z (11 months ago)
- Last Synced: 2025-10-11T02:32:14.333Z (10 months ago)
- Language: Kotlin
- Size: 188 KB
- Stars: 3
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ID Austria Credential
[](https://plus.a-sit.at/open-source.html)
[](https://github.com/a-sit-plus/vck)
[](http://www.apache.org/licenses/LICENSE-2.0)
[](http://kotlinlang.org)
[](http://kotlinlang.org)

[](https://mvnrepository.com/artifact/at.asitplus.wallet/idacredential/)
Use data provided by ID Austria as a W3C VC, or ISO 18013-5 Credential, with the help of [VC-K](https://github.com/a-sit-plus/vck).
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 )
- `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 )
- `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!