diff --git a/openid-connect-client/pom.xml b/openid-connect-client/pom.xml
index 309c9e495..00847ec2e 100644
--- a/openid-connect-client/pom.xml
+++ b/openid-connect-client/pom.xml
@@ -22,7 +22,7 @@
openid-connect-parent
org.mitre
- 1.3.6.cnaf-20231129
+ 1.3.6.cnaf-20240119
..
openid-connect-client
diff --git a/openid-connect-common/pom.xml b/openid-connect-common/pom.xml
index 836dc30eb..c644e7670 100644
--- a/openid-connect-common/pom.xml
+++ b/openid-connect-common/pom.xml
@@ -22,7 +22,7 @@
openid-connect-parent
org.mitre
- 1.3.6.cnaf-20231129
+ 1.3.6.cnaf-20240119
..
openid-connect-common
diff --git a/openid-connect-common/src/main/java/org/mitre/oauth2/model/OAuth2AccessTokenEntity.java b/openid-connect-common/src/main/java/org/mitre/oauth2/model/OAuth2AccessTokenEntity.java
index 841ffd863..2695c18a2 100644
--- a/openid-connect-common/src/main/java/org/mitre/oauth2/model/OAuth2AccessTokenEntity.java
+++ b/openid-connect-common/src/main/java/org/mitre/oauth2/model/OAuth2AccessTokenEntity.java
@@ -20,6 +20,7 @@
*/
package org.mitre.oauth2.model;
+import java.nio.charset.StandardCharsets;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
@@ -349,9 +350,8 @@ public class OAuth2AccessTokenEntity implements OAuth2AccessToken {
public void hashMe() {
if (jwtValue != null) {
- this.tokenValueHash = Hashing.sha256()
- .hashUnencodedChars(jwtValue.serialize())
- .toString();
+ this.tokenValueHash =
+ Hashing.sha256().hashString(jwtValue.serialize(), StandardCharsets.UTF_8).toString();
}
}
}
diff --git a/openid-connect-server/pom.xml b/openid-connect-server/pom.xml
index 45f853c03..c1b689602 100644
--- a/openid-connect-server/pom.xml
+++ b/openid-connect-server/pom.xml
@@ -23,7 +23,7 @@
org.mitre
openid-connect-parent
- 1.3.6.cnaf-20231129
+ 1.3.6.cnaf-20240119
..
diff --git a/openid-connect-server/src/main/java/org/mitre/oauth2/repository/impl/JpaOAuth2TokenRepository.java b/openid-connect-server/src/main/java/org/mitre/oauth2/repository/impl/JpaOAuth2TokenRepository.java
index 60f763630..becb26710 100644
--- a/openid-connect-server/src/main/java/org/mitre/oauth2/repository/impl/JpaOAuth2TokenRepository.java
+++ b/openid-connect-server/src/main/java/org/mitre/oauth2/repository/impl/JpaOAuth2TokenRepository.java
@@ -80,11 +80,9 @@ public class JpaOAuth2TokenRepository implements OAuth2TokenRepository {
}
@Override
- public OAuth2AccessTokenEntity getAccessTokenByValue(
- String accessTokenValue) {
- String atHashed = Hashing.sha256()
- .hashUnencodedChars(accessTokenValue)
- .toString();
+ public OAuth2AccessTokenEntity getAccessTokenByValue(String accessTokenValue) {
+ String atHashed =
+ Hashing.sha256().hashString(accessTokenValue, StandardCharsets.UTF_8).toString();
TypedQuery query = manager.createNamedQuery(
OAuth2AccessTokenEntity.QUERY_BY_TOKEN_VALUE_HASH,
OAuth2AccessTokenEntity.class);
diff --git a/pom.xml b/pom.xml
index 12a4fbfb4..78af85f34 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
4.0.0
org.mitre
openid-connect-parent
- 1.3.6.cnaf-20231129
+ 1.3.6.cnaf-20240119
MITREid Connect
pom