From aa7ef1192e5358a6956d83e65791a1f5a421e481 Mon Sep 17 00:00:00 2001 From: Munawar Hafiz <126217452+openrefactorymunawar@users.noreply.github.com> Date: Tue, 8 Oct 2024 14:39:57 -0700 Subject: [PATCH] Replaces Date().getTime() method with System.currentTimeMillis() --- .../security/core/token/KeyBasedPersistenceTokenService.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/org/springframework/security/core/token/KeyBasedPersistenceTokenService.java b/core/src/main/java/org/springframework/security/core/token/KeyBasedPersistenceTokenService.java index 1ac485515a..68dc0cc42c 100644 --- a/core/src/main/java/org/springframework/security/core/token/KeyBasedPersistenceTokenService.java +++ b/core/src/main/java/org/springframework/security/core/token/KeyBasedPersistenceTokenService.java @@ -18,7 +18,6 @@ package org.springframework.security.core.token; import java.security.SecureRandom; import java.util.Base64; -import java.util.Date; import org.springframework.beans.factory.InitializingBean; import org.springframework.security.crypto.codec.Hex; @@ -85,7 +84,7 @@ public class KeyBasedPersistenceTokenService implements TokenService, Initializi @Override public Token allocateToken(String extendedInformation) { Assert.notNull(extendedInformation, "Must provided non-null extendedInformation (but it can be empty)"); - long creationTime = new Date().getTime(); + long creationTime = System.currentTimeMillis(); String serverSecret = computeServerSecretApplicableAt(creationTime); String pseudoRandomNumber = generatePseudoRandomNumber(); String content = creationTime + ":" + pseudoRandomNumber + ":" + extendedInformation;