eu-digital-identity-wallet / eudi-lib-jvm-openid4vci-kt

Implementation of OpenID for Verifiable Credential Issuance protocol (wallet's role) in Kotlin
Apache License 2.0
18 stars 8 forks source link

Deprecate ProofSigner #232

Closed babisRoutis closed 4 months ago

babisRoutis commented 4 months ago

The ProofSigner interface is not generic since it aims for Proof of types JWT. It cannot be used - if needed - to model CWT proofs. For this reason a new interface is needed.

In addition neither BindingKey is generic. It represents the ways that a Pub Key can be included in a JWT Proof