Skip to content

Commit e44dc6d

Browse files
committed
update deprecated code
1 parent 9ac0478 commit e44dc6d

File tree

1 file changed

+7
-10
lines changed
  • src/main/java/io/getstream/chat/java/models

1 file changed

+7
-10
lines changed

src/main/java/io/getstream/chat/java/models/User.java

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,12 @@
2424
import io.getstream.chat.java.services.UserService;
2525
import io.getstream.chat.java.services.framework.Client;
2626
import io.jsonwebtoken.Jwts;
27-
import io.jsonwebtoken.SignatureAlgorithm;
27+
import io.jsonwebtoken.security.Keys;
2828
import java.nio.charset.StandardCharsets;
2929
import java.text.DateFormat;
3030
import java.text.SimpleDateFormat;
3131
import java.util.*;
3232
import java.util.stream.Collectors;
33-
import javax.crypto.spec.SecretKeySpec;
3433
import lombok.*;
3534
import org.jetbrains.annotations.NotNull;
3635
import org.jetbrains.annotations.Nullable;
@@ -1473,9 +1472,7 @@ public static String createToken(
14731472
@NotNull String userId,
14741473
@Nullable Date expiresAt,
14751474
@Nullable Date issuedAt) {
1476-
var signingKey =
1477-
new SecretKeySpec(
1478-
apiSecret.getBytes(StandardCharsets.UTF_8), SignatureAlgorithm.HS256.getJcaName());
1475+
var signingKey = Keys.hmacShaKeyFor(apiSecret.getBytes(StandardCharsets.UTF_8));
14791476

14801477
if (issuedAt == null) {
14811478
GregorianCalendar calendar = new GregorianCalendar();
@@ -1485,11 +1482,11 @@ public static String createToken(
14851482

14861483
return Jwts.builder()
14871484
.claim("user_id", userId)
1488-
.setExpiration(expiresAt)
1489-
.setIssuedAt(issuedAt)
1490-
.setIssuer("Stream Chat Java SDK")
1491-
.setSubject("Stream Chat Java SDK")
1492-
.signWith(signingKey, SignatureAlgorithm.HS256)
1485+
.expiration(expiresAt)
1486+
.issuedAt(issuedAt)
1487+
.issuer("Stream Chat Java SDK")
1488+
.subject("Stream Chat Java SDK")
1489+
.signWith(signingKey, Jwts.SIG.HS256)
14931490
.compact();
14941491
}
14951492
}

0 commit comments

Comments
 (0)