[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