Skip navigation links
C D G Q T V 

C

com.j256.twofactorauth - package com.j256.twofactorauth
Two factor auth code.

D

DEFAULT_OTP_LENGTH - Static variable in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
default number of digits in a OTP string
DEFAULT_QR_DIMENTION - Static variable in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
default hight/width of QR image
DEFAULT_TIME_STEP_SECONDS - Static variable in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
default time-step which is part of the spec, 30 seconds is default

G

generateBase32Secret() - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Generate and return a 16-character secret key in base32 format (A-Z2-7) using SecureRandom.
generateBase32Secret(int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateBase32Secret() but specifies a character length.
generateCurrentNumber(String) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberString(String) but this returns a int instead of a string.
generateCurrentNumber(String, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberString(String, int) but this returns a int instead of a string.
generateCurrentNumberHex(String) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberStringHex(String) but this returns a int instead of a string.
generateCurrentNumberHex(String, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberStringHex(String, int) but this returns a int instead of a string.
generateCurrentNumberString(String) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Return the current number to be checked.
generateCurrentNumberString(String, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberString(String, int) but you specify the number of digits.
generateCurrentNumberStringHex(String) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberString(String) except this uses a hexadecimal secret.
generateCurrentNumberStringHex(String, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberString(String, int) but you specify the number of digits.
generateHexSecret() - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Generate and return a 32-character secret key in hexadecimal format (0-9A-F) using SecureRandom.
generateHexSecret(int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateHexSecret() but specifies a character length.
generateNumber(String, long, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateNumberString(String, long, int, int) but this returns a int instead of a string.
generateNumber(String, long, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to #generateNumberString(String, long, int) but this returns a int instead of a string.
generateNumberHex(String, long, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to #generateNumberStringHex(String, long, int, int)) but this returns a int instead of a string.
generateNumberHex(String, long, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateNumber(String, long, int, int) but with a hexadecimal secret.
generateNumberString(String, long, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateCurrentNumberString(String) except exposes other parameters.
generateNumberStringHex(String, long, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to generateNumberStringHex(String, long, int, int) except it uses a hexadecimal secret.
generateOtpAuthUrl(String, String) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Return the otp-auth part of the QR image which is suitable to be injected into other QR generators (e.g.
generateOtpAuthUrl(String, String, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Return the otp-auth part of the QR image which is suitable to be injected into other QR generators (e.g.

Q

qrImageUrl(String, String) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Return the QR image url thanks to Google.
qrImageUrl(String, String, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Return the QR image url thanks to Google.
qrImageUrl(String, String, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Return the QR image url thanks to Google.

T

TimeBasedOneTimePasswordUtil - Class in com.j256.twofactorauth
Implementation of the Time-based One-Time Password (TOTP) two factor authentication algorithm.
TimeBasedOneTimePasswordUtil() - Constructor for class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
 

V

validateCurrentNumber(String, int, long) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Validate a given secret-number using the secret base-32 string.
validateCurrentNumber(String, int, long, long, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to #validateCurrentNumber(String, int, int) except exposes other parameters.
validateCurrentNumber(String, int, long, long, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to #validateCurrentNumber(String, int, int) except exposes other parameters.
validateCurrentNumberHex(String, int, long) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to validateCurrentNumber(String, int, long) except it uses a hexadecimal secret instead of base-32.
validateCurrentNumberHex(String, int, long, long, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to #validateCurrentNumberHex(String, int, int) except exposes other parameters.
validateCurrentNumberHex(String, int, long, long, int, int) - Static method in class com.j256.twofactorauth.TimeBasedOneTimePasswordUtil
Similar to validateCurrentNumber(String, int, long, long, int, int) except it uses hexadecimal secret instead of base-32.
C D G Q T V 
Skip navigation links

This content is licensed by Gray Watson under the Creative Commons Attribution-Share Alike 3.0 License.