[java-oidc-common] branch main updated (549029d -> 2557fab)

Phil Smart philip.smart at jisc.ac.uk
Fri Jan 27 15:17:00 UTC 2023


This is an automated email from the git hooks/post-receive script.

philsmart pushed a change to branch main
in repository java-oidc-common.

    from 549029d  JCOMOIDC-61 - A128CBC-HS256 Potentially returning the wrong keysize
     add f45f0b2  JCOMOIDC-62 - Create new credential type for client_secret
     add dc8ee6d  Fix client information resolver to use new client_secret classes
     add 2557fab  Javadoc

No new revisions were added by this update.

Summary of changes:
 .../oidc/security}/CredentialConversionUtil.java   |   2 +-
 .../credential/BasicNimbusSecretCredential.java    |   1 +
 .../credential/ClientSecretCredential.java         |  74 ++++
 .../credential/DefaultClientSecretCredential.java  | 112 ++++++
 .../security/credential}/JWKCredentialSupport.java |  26 +-
 .../credential/NimbusSecretCredential.java         |   3 +
 ...n.java => ClientSecretCredentialCriterion.java} |  17 +-
 .../BasicClientSecretCredentialFactoryBean.java    |  60 +++
 .../impl/BasicJOSEObjectCredentialResolver.java    |  76 +++-
 .../impl/BasicJWKCredentialFactoryBean.java        |   2 +-
 .../impl/ClientInformationCredentialResolver.java  |  17 +-
 ...> ClientSecretCriterionCredentialResolver.java} |  42 +--
 .../impl/DataEncryptionAlgorithmCriterion.java     |  82 ++++
 .../impl/KeyManagmentAlgorithmCriterion.java       |  82 ++++
 .../impl/LocalJOSEObjectCredentialResolver.java    |   4 +-
 .../impl/ProviderMetadataCredentialResolver.java   |   2 +
 .../impl/BaseJWTSignatureSecurityHandler.java      |  10 +-
 .../security/impl/BaseSignedJWTTrustEngine.java    |   5 +-
 .../shibboleth/oidc/security/impl/DecryptJWE.java  |   4 +-
 .../oidc/security/impl/EncryptJWTHandler.java      |   1 +
 ...CTokenDecrypter.java => JWETokenDecrypter.java} | 105 +++---
 .../oidc/security/impl/SignJWTHandler.java         |   8 +-
 .../impl/DefaultEncryptionParametersResolver.java  | 420 +++++++++++++--------
 .../ClientInformationCredentialResolverTest.java   |   3 +
 ...lientSecretCriterionCredentialResolverTest.java | 236 ++++++++++++
 .../oidc/security/impl/EncryptJWTHandlerTest.java  |   6 +-
 .../impl/ExplicitKeySignedJWTTrustEngineTest.java  |   3 +-
 ...crypterTest.java => JWETokenDecrypterTest.java} | 233 +++++++-----
 .../oidc/security/impl/SignJWTHandlerTest.java     |   6 +-
 .../oidc/security/impl/TestCredentialHelper.java   |  44 +--
 .../DefaultEncryptionParametersResolverTest.java   | 160 ++++----
 .../impl/ClientInformationNodeProcessor.java       |   2 +-
 .../ext/impl/provider/InlineJwksProvider.java      |   2 +-
 .../config/OIDCAuthorizationConfiguration.java     |  16 +-
 .../impl/FormOutboundKeySetResponseMessage.java    |   2 +-
 .../impl/PopulateJWTDecryptionParameters.java      |  13 +-
 .../impl/PopulateJWTEncryptionParameters.java      |  39 +-
 ...pulateJWTSignatureSigningParametersHandler.java |  10 +-
 38 files changed, 1407 insertions(+), 523 deletions(-)
 rename {oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl => oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security}/CredentialConversionUtil.java (99%)
 create mode 100644 oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/ClientSecretCredential.java
 create mode 100644 oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential/DefaultClientSecretCredential.java
 rename {oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl => oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/credential}/JWKCredentialSupport.java (81%)
 rename oidc-common-crypto-api/src/main/java/net/shibboleth/oidc/security/jose/criterion/{StaticCredentialCriterion.java => ClientSecretCredentialCriterion.java} (78%)
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/BasicClientSecretCredentialFactoryBean.java
 rename oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/{CriterionCredentialResolver.java => ClientSecretCriterionCredentialResolver.java} (54%)
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/DataEncryptionAlgorithmCriterion.java
 create mode 100644 oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/credential/impl/KeyManagmentAlgorithmCriterion.java
 rename oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/{OIDCTokenDecrypter.java => JWETokenDecrypter.java} (88%)
 create mode 100644 oidc-common-crypto-impl/src/test/java/net/shibboleth/oidc/security/credential/impl/ClientSecretCriterionCredentialResolverTest.java
 rename oidc-common-crypto-impl/src/test/java/net/shibboleth/oidc/security/impl/{OIDCTokenDecrypterTest.java => JWETokenDecrypterTest.java} (79%)

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the commits mailing list