[java-idp-plugin-vci] branch main updated (3522d90 -> 3a7d950)
Codeberg
noreply at shibboleth.net
Mon Sep 28 11:10:12 UTC 2026
This is an automated email from the git hooks/post-receive script.
codeberg pushed a change to branch main
in repository java-idp-plugin-vci.
from 3522d90 Remove list item that should be for granted
add 99ac562 Issue credentials not only by configuratin but also by identifier. Limiting issued credentials per scope in code flow. Fix to bind DPoP access tokens also in pre-auth. Replace deprecated Nimbus library calls.
add 3a7d950 Merge remote-tracking branch 'origin/main' into dev/CredentialConfsAndIdentifiers
No new revisions were added by this update.
Summary of changes:
README.md | 245 ++++++++++++++++++---
...eth-idp-plugin-openid-vci-0.9.0-SNAPSHOT.tar.gz | Bin 380227 -> 395645 bytes
...idp-plugin-openid-vci-0.9.0-SNAPSHOT.tar.gz.asc | 22 +-
.../openidvci/profile/OpenIDVCIEventIds.java | 7 +
.../profile/config/OpenIDVCIConfiguration.java | 16 ++
.../impl/CredentialOfferRequestDecoder.java | 5 +-
.../messaging/context/CredentialOfferContext.java | 12 +-
.../messaging/context/CredentialsContext.java | 46 ++++
.../openidvci/messaging/context/TokenContext.java | 24 ++
.../AuthorizationDetailsLookupFunction.java | 59 ++++-
.../messaging/impl/CredentialDataset.java | 244 ++++++++++++++++++++
.../messaging/impl/CredentialOfferRequest.java | 45 ++--
.../impl/CredentialOfferSuccessResponse.java | 7 +-
.../impl/OpenIDVCIAuthorizationDetail.java | 9 +
.../impl/OpenIDVCICredentialsRequest.java | 14 +-
.../impl/AbstractOpenIDVCIConfiguration.java | 36 +++
.../profile/impl/FilterPotentialCredentials.java | 146 ++++++++++++
.../SetAuthorizationDetailsToResponseContext.java | 168 ++++++++------
...> SetDPoPProofThumbprintToResponseContext.java} | 45 +---
.../plugin/openidvci/profile/impl/UnwrapGrant.java | 3 +-
.../profile/impl/ValidateCredentialOffering.java | 32 +--
.../profile/impl/ValidateRequestedCredential.java | 189 +++++++++++-----
.../logic/CredentialDetailsLookupFunction.java | 5 +-
.../logic/OpenIDVCITokenManipulationStrategy.java | 12 +-
.../logic/PotentialCredentialLookupFunction.java | 99 +++++++++
.../impl/StatusListAssignmentsRequest.java | 2 +-
.../messaging/impl/StatusListRevokeRequest.java | 2 +-
.../openidvci/storage/CredentialOfferObject.java | 8 +-
.../openid/vci/credentials/credentials-beans.xml | 2 +
.../idp/flows/openid/vci/token/token-beans.xml | 8 +
.../idp/flows/openid/vci/token/token-flow.xml | 5 +
.../AuthorizationDetailsLookupFunctionTest.java | 117 ++++++++++
.../messaging/impl/CredentialDatasetTest.java | 129 +++++++++++
.../messaging/impl/CredentialOfferRequestTest.java | 14 +-
.../impl/OpenIDVCICredentialsRequestTest.java | 6 +-
.../messaging/impl/OpenIDVCITokenRequestTest.java | 4 +-
.../impl/FilterPotentialCredentialsTest.java | 116 ++++++++++
.../openidvci/profile/impl/ParseProofTest.java | 16 +-
...tAuthorizationDetailsToResponseContextTest.java | 126 +++++++++++
...etDPoPProofThumbprintToResponseContextTest.java | 96 ++++++++
.../impl/ValidateCredentialOfferingTest.java | 45 +++-
.../impl/ValidateRequestedCredentialTest.java | 226 +++++++++++++++++++
.../storage/CredentialOfferCacheTest.java | 2 +-
.../storage/CredentialOfferObjectTest.java | 4 +-
.../conf/verifiable-credentials-scoped.json | 24 ++
45 files changed, 2148 insertions(+), 294 deletions(-)
create mode 100644 openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/messaging/impl/CredentialDataset.java
create mode 100644 openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/profile/impl/FilterPotentialCredentials.java
copy openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/profile/impl/{ValidateAccessTokenBinding.java => SetDPoPProofThumbprintToResponseContext.java} (56%)
create mode 100644 openid-vci-impl/src/main/java/org/geant/shibboleth/plugin/openidvci/profile/logic/PotentialCredentialLookupFunction.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/messaging/context/navigate/AuthorizationDetailsLookupFunctionTest.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/messaging/impl/CredentialDatasetTest.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/profile/impl/FilterPotentialCredentialsTest.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/profile/impl/SetAuthorizationDetailsToResponseContextTest.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/profile/impl/SetDPoPProofThumbprintToResponseContextTest.java
create mode 100644 openid-vci-impl/src/test/java/org/geant/shibboleth/plugin/openidvci/profile/impl/ValidateRequestedCredentialTest.java
create mode 100644 openid-vci-impl/src/test/resources/conf/verifiable-credentials-scoped.json
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list