[jboss-cvs] Picketbox SVN: r149 - in trunk/security-spi/spi/src: test/java/org/jboss/test/security/otp and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 12 10:34:55 EST 2011


Author: anil.saldhana at jboss.com
Date: 2011-01-12 10:34:54 -0500 (Wed, 12 Jan 2011)
New Revision: 149

Modified:
   trunk/security-spi/spi/src/main/java/org/jboss/security/otp/TimeBasedOTPUtil.java
   trunk/security-spi/spi/src/test/java/org/jboss/test/security/otp/TimeBasedOTPUnitTestCase.java
Log:
SECURITY-550: correct the time

Modified: trunk/security-spi/spi/src/main/java/org/jboss/security/otp/TimeBasedOTPUtil.java
===================================================================
--- trunk/security-spi/spi/src/main/java/org/jboss/security/otp/TimeBasedOTPUtil.java	2011-01-12 15:30:10 UTC (rev 148)
+++ trunk/security-spi/spi/src/main/java/org/jboss/security/otp/TimeBasedOTPUtil.java	2011-01-12 15:34:54 UTC (rev 149)
@@ -48,12 +48,11 @@
      
      String generatedTOTP = TimeBasedOTP.generateTOTP( new String( secret ) , numDigits );
      boolean result =  generatedTOTP.equals( submittedOTP );
+
+     long timeInMilis = currentDateTime.getTimeInMillis();
      
      if( !result )
-     {
-        //Step back time interval
-        long timeInMilis = currentDateTime.getTimeInMillis();
-        
+     {   
         timeInMilis -= TIME_INTERVAL;
         
         generatedTOTP = TimeBasedOTP.generateTOTP( new String( secret ) , "" + timeInMilis, numDigits );
@@ -62,8 +61,6 @@
      
      if( !result )
      {
-        //Step ahead time interval
-        long timeInMilis = currentDateTime.getTimeInMillis();
         timeInMilis += TIME_INTERVAL;
         generatedTOTP = TimeBasedOTP.generateTOTP( new String( secret ) , "" + timeInMilis, numDigits );
         result =  generatedTOTP.equals( submittedOTP );

Modified: trunk/security-spi/spi/src/test/java/org/jboss/test/security/otp/TimeBasedOTPUnitTestCase.java
===================================================================
--- trunk/security-spi/spi/src/test/java/org/jboss/test/security/otp/TimeBasedOTPUnitTestCase.java	2011-01-12 15:30:10 UTC (rev 148)
+++ trunk/security-spi/spi/src/test/java/org/jboss/test/security/otp/TimeBasedOTPUnitTestCase.java	2011-01-12 15:34:54 UTC (rev 149)
@@ -87,7 +87,7 @@
    
    int NUMBER_OF_DIGITS = 8;
    
-   int SLEEP_TIME = 10;
+   int SLEEP_TIME = 2;
    
    
    @Test



More information about the jboss-cvs-commits mailing list