[ANY] Update JWT library (#706)

Co-authored-by: d3coder <admin@xakeps.dk>
This commit is contained in:
XakepSDK 2024-03-14 17:07:44 +06:00 committed by GitHub
parent 7759ea9182
commit 3926f3e5bf
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 7 additions and 7 deletions

View file

@ -132,7 +132,7 @@ public static class HardwareInfoTokenVerifier implements RestoreResponse.Extende
private final JwtParser parser; private final JwtParser parser;
public HardwareInfoTokenVerifier(LaunchServer server) { public HardwareInfoTokenVerifier(LaunchServer server) {
this.parser = Jwts.parserBuilder() this.parser = Jwts.parser()
.requireIssuer("LaunchServer") .requireIssuer("LaunchServer")
.setSigningKey(server.keyAgreementManager.ecdsaPublicKey) .setSigningKey(server.keyAgreementManager.ecdsaPublicKey)
.build(); .build();
@ -164,7 +164,7 @@ public static class PublicKeyTokenVerifier implements RestoreResponse.ExtendedTo
private final JwtParser parser; private final JwtParser parser;
public PublicKeyTokenVerifier(LaunchServer server) { public PublicKeyTokenVerifier(LaunchServer server) {
this.parser = Jwts.parserBuilder() this.parser = Jwts.parser()
.requireIssuer("LaunchServer") .requireIssuer("LaunchServer")
.setSigningKey(server.keyAgreementManager.ecdsaPublicKey) .setSigningKey(server.keyAgreementManager.ecdsaPublicKey)
.build(); .build();

View file

@ -18,7 +18,7 @@ public TokenCommand(LaunchServer server) {
@Override @Override
public void invoke(String... args) throws Exception { public void invoke(String... args) throws Exception {
verifyArgs(args, 1); verifyArgs(args, 1);
var parser = Jwts.parserBuilder().setSigningKey(server.keyAgreementManager.ecdsaPublicKey).build(); var parser = Jwts.parser().setSigningKey(server.keyAgreementManager.ecdsaPublicKey).build();
var claims = parser.parseClaimsJws(args[0]); var claims = parser.parseClaimsJws(args[0]);
logger.info("Token: {}", claims.getBody()); logger.info("Token: {}", claims.getBody());
} }

View file

@ -25,7 +25,7 @@ public static String makeAccessJwtTokenFromString(User user, LocalDateTime expir
} }
public static JwtTokenInfo getJwtInfoFromAccessToken(String token, ECPublicKey publicKey) { public static JwtTokenInfo getJwtInfoFromAccessToken(String token, ECPublicKey publicKey) {
var parser = Jwts.parserBuilder() var parser = Jwts.parser()
.requireIssuer("LaunchServer") .requireIssuer("LaunchServer")
.setClock(() -> new Date(Clock.systemUTC().millis())) .setClock(() -> new Date(Clock.systemUTC().millis()))
.setSigningKey(publicKey) .setSigningKey(publicKey)

View file

@ -38,7 +38,7 @@ public class AuthManager {
public AuthManager(LaunchServer server) { public AuthManager(LaunchServer server) {
this.server = server; this.server = server;
this.checkServerTokenParser = Jwts.parserBuilder() this.checkServerTokenParser = Jwts.parser()
.requireIssuer("LaunchServer") .requireIssuer("LaunchServer")
.require("tokenType", "checkServer") .require("tokenType", "checkServer")
.setSigningKey(server.keyAgreementManager.ecdsaPublicKey) .setSigningKey(server.keyAgreementManager.ecdsaPublicKey)

View file

@ -89,7 +89,7 @@ public static class LauncherTokenVerifier implements RestoreResponse.ExtendedTok
private final Logger logger = LogManager.getLogger(); private final Logger logger = LogManager.getLogger();
public LauncherTokenVerifier(LaunchServer server) { public LauncherTokenVerifier(LaunchServer server) {
parser = Jwts.parserBuilder() parser = Jwts.parser()
.setSigningKey(server.keyAgreementManager.ecdsaPublicKey) .setSigningKey(server.keyAgreementManager.ecdsaPublicKey)
.requireIssuer("LaunchServer") .requireIssuer("LaunchServer")
.build(); .build();

View file

@ -6,7 +6,7 @@
verGuavaC = '30.1.1-jre' verGuavaC = '30.1.1-jre'
verJansi = '2.4.1' verJansi = '2.4.1'
verJline = '3.25.0' verJline = '3.25.0'
verJwt = '0.11.5' verJwt = '0.12.5'
verBcprov = '1.70' verBcprov = '1.70'
verGson = '2.10.1' verGson = '2.10.1'
verBcpkix = '1.70' verBcpkix = '1.70'