Skip navigation links
A B C G H I K R S V 

A

authorize(String, int) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
authorize(String, int, long) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
authorize(String, int) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
Checks a verification code against a secret key using the current time.
authorize(String, int, long) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
Checks a verification code against a secret key using the specified time.
authorizeUser(String, int) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
authorizeUser(String, int, long) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
authorizeUser(String, int) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method validates a verification code of the specified user whose private key is retrieved from the configured credential repository using the current time.
authorizeUser(String, int, long) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method validates a verification code of the specified user whose private key is retrieved from the configured credential repository.

B

build() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 

C

com.warrenstrange.googleauth - package com.warrenstrange.googleauth
 
createCredentials() - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
createCredentials(String) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
createCredentials() - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method generates a new set of credentials including: Secret key. Validation code. A list of scratch codes.

The user must register this secret on their device.

createCredentials(String) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method generates a new set of credentials invoking the #createCredentials method with no arguments.

G

getCodeDigits() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
Returns the number of digits in the generated code.
getCredentialRepository() - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
This method loads the first available ICredentialRepository registered using the Java service loader API.
getCredentialRepository() - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method returns the credential repository used by this instance, or null if none is set or none can be found using the ServiceLoader API.
getHmacHashFunction() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
Returns the cryptographic hash function used to calculate the HMAC (Hash-based Message Authentication Code).
getKey() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorKey
Returns the secret key in Base32 encoding.
getKeyModulus() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
Returns the key module.
getKeyRepresentation() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
Returns the key representation.
getOtpAuthTotpURL(String, String, GoogleAuthenticatorKey) - Static method in class com.warrenstrange.googleauth.GoogleAuthenticatorQRGenerator
Returns the basic otpauth TOTP URI.
getOtpAuthURL(String, String, GoogleAuthenticatorKey) - Static method in class com.warrenstrange.googleauth.GoogleAuthenticatorQRGenerator
Returns the URL of a Google Chart API call to generate a QR barcode to be loaded into the Google Authenticator application.
getQRBarcodeURL(String, String, String) - Static method in class com.warrenstrange.googleauth.GoogleAuthenticatorKey
Deprecated.
Use GoogleAuthenticatorQRGenerator##getOtpAuthURL instead.
getScratchCodes() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorKey
Get the list of scratch codes.
getSecretKey(String) - Method in interface com.warrenstrange.googleauth.ICredentialRepository
This method retrieves the Base32-encoded private key of the given user.
getTimeStepSizeInMillis() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
Returns the time step size, in milliseconds, as specified by RFC 6238.
getTotpPassword(String) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
getTotpPassword(String, long) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
getTotpPassword(String) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method generates the current TOTP password.
getTotpPassword(String, long) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method generates the TOTP password at the specified time.
getTotpPasswordOfUser(String) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
getTotpPasswordOfUser(String, long) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
getTotpPasswordOfUser(String) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method generates the current TOTP password.
getTotpPasswordOfUser(String, long) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method generates the TOTP password at the specified time.
getVerificationCode() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorKey
Returns the verification code at time = 0 (the UNIX epoch).
getWindowSize() - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
Returns an integer value representing the number of windows of size timeStepSizeInMillis that are checked during the validation process, to account for differences between the server and the client clocks.
GoogleAuthenticator - Class in com.warrenstrange.googleauth
This class implements the functionality described in RFC 6238 (TOTP: Time based one-time password algorithm) and has been tested again Google's implementation of such algorithm in its Google Authenticator application.
GoogleAuthenticator() - Constructor for class com.warrenstrange.googleauth.GoogleAuthenticator
 
GoogleAuthenticator(GoogleAuthenticatorConfig) - Constructor for class com.warrenstrange.googleauth.GoogleAuthenticator
 
GoogleAuthenticatorConfig - Class in com.warrenstrange.googleauth
 
GoogleAuthenticatorConfig() - Constructor for class com.warrenstrange.googleauth.GoogleAuthenticatorConfig
 
GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder - Class in com.warrenstrange.googleauth
 
GoogleAuthenticatorConfigBuilder() - Constructor for class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
GoogleAuthenticatorException - Exception in com.warrenstrange.googleauth
Date: 12/02/14 Time: 13:36
GoogleAuthenticatorException(String) - Constructor for exception com.warrenstrange.googleauth.GoogleAuthenticatorException
Builds an exception with the provided error message.
GoogleAuthenticatorException(String, Throwable) - Constructor for exception com.warrenstrange.googleauth.GoogleAuthenticatorException
Builds an exception with the provided error mesasge and the provided cuase.
GoogleAuthenticatorKey - Class in com.warrenstrange.googleauth
This class is a JavaBean used by the GoogleAuthenticator library to represent a secret key.
GoogleAuthenticatorQRGenerator - Class in com.warrenstrange.googleauth
This class provides helper methods to create a QR code containing the provided credential.
GoogleAuthenticatorQRGenerator() - Constructor for class com.warrenstrange.googleauth.GoogleAuthenticatorQRGenerator
 

H

HmacHashFunction - Enum in com.warrenstrange.googleauth
 

I

ICredentialRepository - Interface in com.warrenstrange.googleauth
 
IGoogleAuthenticator - Interface in com.warrenstrange.googleauth
Google Authenticator library interface.

K

KeyRepresentation - Enum in com.warrenstrange.googleauth
 

R

RNG_ALGORITHM - Static variable in class com.warrenstrange.googleauth.GoogleAuthenticator
The system property to specify the random number generator algorithm to use.
RNG_ALGORITHM_PROVIDER - Static variable in class com.warrenstrange.googleauth.GoogleAuthenticator
The system property to specify the random number generator provider to use.

S

saveUserCredentials(String, String, int, List<Integer>) - Method in interface com.warrenstrange.googleauth.ICredentialRepository
This method saves the user credentials.
SCRATCH_CODE_MODULUS - Static variable in class com.warrenstrange.googleauth.GoogleAuthenticator
Modulus used to truncate the scratch code.
setCodeDigits(int) - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setCredentialRepository(ICredentialRepository) - Method in class com.warrenstrange.googleauth.GoogleAuthenticator
 
setCredentialRepository(ICredentialRepository) - Method in interface com.warrenstrange.googleauth.IGoogleAuthenticator
This method sets the credential repository used by this instance.
setHmacHashFunction(HmacHashFunction) - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setKeyRepresentation(KeyRepresentation) - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setTimeStepSizeInMillis(long) - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 
setWindowSize(int) - Method in class com.warrenstrange.googleauth.GoogleAuthenticatorConfig.GoogleAuthenticatorConfigBuilder
 

V

valueOf(String) - Static method in enum com.warrenstrange.googleauth.HmacHashFunction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.warrenstrange.googleauth.KeyRepresentation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.warrenstrange.googleauth.HmacHashFunction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.warrenstrange.googleauth.KeyRepresentation
Returns an array containing the constants of this enum type, in the order they are declared.
A B C G H I K R S V 
Skip navigation links

Copyright © 2017. All rights reserved.