[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