https://github.com/a-sit-plus/mobile-driving-licence-credential
Mobile Driving Licence Credential for vck
https://github.com/a-sit-plus/mobile-driving-licence-credential
Last synced: about 1 year ago
JSON representation
Mobile Driving Licence Credential for vck
- Host: GitHub
- URL: https://github.com/a-sit-plus/mobile-driving-licence-credential
- Owner: a-sit-plus
- License: apache-2.0
- Created: 2024-05-26T07:01:21.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-02T20:18:23.000Z (about 1 year ago)
- Last Synced: 2025-06-02T20:35:20.876Z (about 1 year ago)
- Language: Kotlin
- Homepage:
- Size: 137 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mobile Driving Licence
[](https://a-sit-plus.github.io)
[](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/mobiledrivinglicence/)
Use data representing mobile driving licences as a ISO 18013-5 Credential, with the help
of [VC-K](https://github.com/a-sit-plus/vck).
Be sure to call `at.asitplus.wallet.mdl.Initializer.initWithVCK` first thing in your application.
These attributes are implemented:
- `family_name`
- `given_name`
- `birth_date`
- `issue_date`
- `expiry_date`
- `issuing_country`
- `issuing_authority`
- `document_number`
- `portrait`
- `driving_privileges`
- `un_distinguishing_sign`
- `administrative_number`
- `sex`
- `height`
- `weight`
- `eye_colour`
- `hair_colour`
- `birth_place`
- `resident_address`
- `portrait_capture_date`
- `age_in_years`
- `age_birth_year`
- `age_over_12`
- `age_over_13`
- `age_over_14`
- `age_over_16`
- `age_over_18`
- `age_over_21`
- `age_over_25`
- `age_over_60`
- `age_over_62`
- `age_over_65`
- `age_over_68`
- `issuing_jurisdiction`
- `nationality`
- `resident_city`
- `resident_state`
- `resident_postal_code`
- `resident_country`
- `family_name_national_character`
- `given_name_national_character`
- `signature_usual_mark`
- `biometric_template_face`
- `biometric_template_finger`
- `biometric_template_signature_sign`
- `biometric_template_iris`
## Changelog
Release 1.1.5:
- Add additional claims: `age_over_13`, `age_over_25`, `age_over_60`, `age_over_62`, `age_over_65`, `age_over_68`, `biometric_template_face`, `biometric_template_finger`, `biometric_template_signature_sign`, `biometric_template_iris`
Release 1.1.4:
- Add additional claims: `age_over_12`, `age_over_14`, `age_over_16`, `age_over_21`
Release 1.1.3:
- VC-K 5.2.2
Release 1.1.2:
- VC-K 5.2.1
- Kotlin 2.1.0
Release 1.1.1:
- Fix serialization of boolean element `age_over_18`
Release 1.1.0:
- Proper deserialization handling
- Update to VC-K 5.0.0
Release 1.0.3:
- Rename `Initializer.initWithVck` to `Initializer.initWithVCK`
Release 1.0.2:
- Update to VC-K 4.1.0
Release 1.0.1:
- Update to `vclib` 4.0.0
Release 1.0.0:
- Initial release, imported from vclib 3.7.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!