[java-oidc-common] branch main updated: JCOMOIDC-60 - JWT class naming convention

Phil Smart philip.smart at jisc.ac.uk
Wed Jan 11 15:08:30 UTC 2023


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

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

View the commit online:
http://git.shibboleth.net/view/?p=java-oidc-common.git;a=commit;h=a4412442d40ad9cedec8076c732741b3a70dca9f

The following commit(s) were added to refs/heads/main by this push:
     new a441244  JCOMOIDC-60 - JWT class naming convention
a441244 is described below

commit a4412442d40ad9cedec8076c732741b3a70dca9f
Author: Phil Smart <philip.smart at jisc.ac.uk>
AuthorDate: Wed Jan 11 15:08:28 2023 +0000

    JCOMOIDC-60 - JWT class naming convention
    
     - Add deprecations to old OIDC param classes
    
    https://shibboleth.atlassian.net/browse/JCOMOIDC-60
---
 .../net/shibboleth/oidc/security/impl/OIDCDecryptionParameters.java    | 3 ++-
 .../oidc/security/impl/OIDCSignatureValidationParameters.java          | 3 ++-
 .../java/net/shibboleth/oidc/security/impl/OIDCTokenDecrypter.java     | 2 ++
 3 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCDecryptionParameters.java b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCDecryptionParameters.java
index 5654c7a..eb873ea 100644
--- a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCDecryptionParameters.java
+++ b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCDecryptionParameters.java
@@ -24,10 +24,11 @@ import org.opensaml.security.credential.Credential;
 import org.opensaml.xmlsec.EncryptionParameters;
 
 /** OIDC Decryption Parameters. Steals a bit EncryptionParameters as extending it for decryption purposes. */
+ at Deprecated(since="2.2.0", forRemoval=true)
 public class OIDCDecryptionParameters extends EncryptionParameters {
 
     /** The list of decryption credentials. */
-    private List<Credential> keyTransportDecryptionCredentials = new ArrayList<Credential>();
+    private final List<Credential> keyTransportDecryptionCredentials = new ArrayList<>();
 
     /**
      * Get the list of decryption credentials.
diff --git a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCSignatureValidationParameters.java b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCSignatureValidationParameters.java
index 6d88ae6..319720f 100644
--- a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCSignatureValidationParameters.java
+++ b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCSignatureValidationParameters.java
@@ -30,11 +30,12 @@ import net.shibboleth.oidc.security.credential.JWKCredential;
  * OIDC Signature Validation Parameters. Steals a bit SignatureSigningParameters as extending it also for validation
  * purposes.
  */
+ at Deprecated(since="2.2.0", forRemoval=true)
 public class OIDCSignatureValidationParameters extends SignatureSigningParameters {
 
     /** The list of validation credentials. */
     @Nonnull
-    private final List<JWKCredential> validationCredentials = new ArrayList<JWKCredential>();
+    private final List<JWKCredential> validationCredentials = new ArrayList<>();
 
     /**
      * Get the list of validation credentials.
diff --git a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCTokenDecrypter.java b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCTokenDecrypter.java
index 2f7d51d..c5a66d9 100644
--- a/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCTokenDecrypter.java
+++ b/oidc-common-crypto-impl/src/main/java/net/shibboleth/oidc/security/impl/OIDCTokenDecrypter.java
@@ -85,6 +85,8 @@ import net.shibboleth.utilities.java.support.resolver.ResolverException;
  * resolved symmetric keys (e.g. a client_secret).</p>
  * 
  * <p>A decrypter should be created for each new decryption operation.</p>
+ * 
+ * @since 2.2.0
  */
 public class OIDCTokenDecrypter {
 

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


More information about the commits mailing list