So I now have a (very hard-coded) proof of concept for both an #OpenID4VCI and an #OpenID4VP server,

Still not sure how wallets are meant to verify if issuers/verifiers are legit as every wallet seems to implement their own trust anchors (which is going to be a nightmare for interoperability…)

There also doesn’t seem to be universal support in the wallets I’ve tried for did resolution for issuers/jwt-kid… e.g. `did:key:…` only one so far has supported it (igrant data wallet)

Got bored and made a #ProofOfConcept #Openid4VCI server…

It piggybacks off of walt.id because I can't get any other wallets/vct to work right now but I have it issuing a VC in dc+sd-jwt format (because imho I think it's the best out of the current proposed standards)

Next steps is to see if I can specify my own custom vct document and see how it handles that…

This will become a lot easier once more wallets become available, apple adds OpenId4VCI support and/or more people create vct docs

Released v0.4.0 of PID Issuer

Aligns with draft 15 of the spec, except key and wallet attestation
Also aligns to ARF 1.5 PID rulebook

https://github.com/eu-digital-identity-wallet/eudi-srv-pid-issuer/releases/tag/v0.4.0

#eudi
#kotlin
#openid4vci

Release v0.4.0 · eu-digital-identity-wallet/eudi-srv-pid-issuer

What's Changed Initial draft15 alignment by @dzarras in #279 Remove credential_identifiers_supported from Credential Issuer's Metadata. by @dzarras in #300 Full Changelog: v0.3.4...v0.4.0

GitHub

Released v0.7.0 of OpenId4VCI library.

Aligns with draft 15 of the spec, except key and wallet attestation

https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt/releases/tag/v0.7.0

#eudi
#kotlin
#openid4vci

Release v0.7.0 · eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt

What's Changed First alignment to OpenId4VCI d15 by @vafeini in #386 Bump the libs group across 1 directory with 4 updates by @dependabot in #380 Full Changelog: v0.6.2...v0.7.0

GitHub

Published v0.4.1 of OpenId4VCI library.

Adds support to OAUTH2 Attestation-Based Client Authentication.

https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt/releases/tag/v0.4.1

#eudi
#kotlin
#openid4vci

Release v0.4.1 · eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt

What's Changed Support attestation-based client authentication by @babisRoutis in #281 Full Changelog: v0.4.0...v0.4.1

GitHub

Published v0.4.0 of OpenId4VCI library.

That's mainly a maintenance version.
- Removed code deprecated in 0.3.x
- Deprecating CWT Proofs and Batch Endpoint which were removed from OpenId4VCI

https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt/releases/tag/v0.4.0

#eudi
#kotlin
#openid4vci

Release v0.4.0 · eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt

What's Changed Remove deprecated code by @babisRoutis in #287 Upgrade dependencyCheck by @babisRoutis in #292 Bump the libs group across 1 directory with 3 updates by @dependabot in #293 Update se...

GitHub

Published v0.3.3 of OpenId4VCI library.

- Improved ergonomics
- Automatically recovering from invalid_proof
- New README

https://github.com/eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt/releases/tag/v0.3.3

#eudi #kotlin #openid4vci

Release v0.3.3 · eu-digital-identity-wallet/eudi-lib-jvm-openid4vci-kt

What's Changed Improve credential request ergonomics by @babisRoutis in #273 Add a factory method for Issuer for wallet-initiated case by @babisRoutis in #277 Fix generic tests to use improved Iss...

GitHub