Skip navigation links
A B C D E F G H I K L M P R S T U V 

A

addFlag(int) - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlTif.TifBuilder
 
AES_KEY_LENGTH - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
asSqrlBase64EncryptedNut() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 

B

base64UrlDecode(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Performs the SQRL required base64URL decoding
base64UrlDecodeToString(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Performs the SQRL required base64URL decoding
base64UrlDecodeToStringOrErrorMessage(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
buildLogMessageForSqrlClientRequest(HttpServletRequest) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
buildRequestParamList(HttpServletRequest) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Internal use only.

C

cleanSqrlAuthData(HttpServletRequest, HttpServletResponse) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Clears SQRL auth one time use data from the browser and database
cleanUpExpiredEntries() - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
cleanUpExpiredEntries() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
cleanUpExpiredEntries() - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Delete any expired objects in the persistence store
clear() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
clearAllFlags() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlTif.TifBuilder
Removes all flags that are set
clearLogHeader() - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlLoggingUtil
 
CLIENT_PARAM_CMD - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
CLIENT_PARAM_CORRELATOR - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
CLIENT_PARAM_OPT - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
CLIENT_PARAM_VER - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
close() - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
closeCommit() - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
closeCommit() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
closeCommit() - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Commit all updates since this persistence object was created
closeRollback() - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
closeRollback() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
closeRollback() - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Ignore all updates since this persistence object was created
com.github.dbadia.sqrl.server - package com.github.dbadia.sqrl.server
 
com.github.dbadia.sqrl.server.backchannel - package com.github.dbadia.sqrl.server.backchannel
 
com.github.dbadia.sqrl.server.data - package com.github.dbadia.sqrl.server.data
 
com.github.dbadia.sqrl.server.exception - package com.github.dbadia.sqrl.server.exception
 
com.github.dbadia.sqrl.server.util - package com.github.dbadia.sqrl.server.util
 
computeCookieDomain(HttpServletRequest, SqrlConfig) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
computeNutExpiresAt(SqrlNutToken, SqrlConfig) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutTokenUtil
Computes when a given SQRL "nut" nonce token will expire
computeSfnFromUrl(HttpServletRequest) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Internal use only.
containsKey(Object) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
containsUrs() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
containsValue(Object) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
contextDestroyed(ServletContextEvent) - Method in class com.github.dbadia.sqrl.server.util.SqrlServiceExecutor
 
contextInitialized(ServletContextEvent) - Method in class com.github.dbadia.sqrl.server.util.SqrlServiceExecutor
 
cookiesToString(Cookie[]) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
createAndEnableSqrlIdentity(String, Map<String, String>) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
createAndEnableSqrlIdentity(String, Map<String, String>) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
createAndEnableSqrlIdentity(String, Map<String, String>) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Create a new SqrlIdentity and enable SQRL authentication
createCorrelator(String, Date) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
createCorrelator(String, Date) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
createCorrelator(String, Date) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Create a new correlator instance in the persistence
createOrUpdateCookie(HttpServletRequest, String, String, String, int, SqrlConfig) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
createSqrlPersistence() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceFactory
 
createSqrlPersistence() - Method in interface com.github.dbadia.sqrl.server.SqrlPersistenceFactory
 
createTif() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlTif.TifBuilder
 

D

deleteCookies(HttpServletRequest, HttpServletResponse, SqrlConfig, String...) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
deleteSqrlAuthCookies(HttpServletRequest, HttpServletResponse) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Called by the web app once authentication is complete to cleanup any cookies set by the SQRL library
deleteSqrlCorrelator(SqrlCorrelator) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
deleteSqrlCorrelator(SqrlCorrelator) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
deleteSqrlCorrelator(SqrlCorrelator) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
 
deleteSqrlCorrelator(SqrlCorrelator) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
deleteSqrlIdentity(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
deleteSqrlIdentity(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
deleteSqrlIdentity(String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Invoked when the user chooses to remove SQRL authentication for this site
determineNutExpiry(HttpServletRequest) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Looks for the SQRL first nut cookie and extracts the time at which it expires
doesSqrlIdentityExistByIdk(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
doesSqrlIdentityExistByIdk(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
doesSqrlIdentityExistByIdk(String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Check persistence to see if a user exists with the given sqrlIdk

E

entrySet() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Not supported.
equals(Object) - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
equals(Object) - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
equals(Object) - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
ERROR - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
extractSqrlCorrelatorStringFromRequestCookie(HttpServletRequest) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Checks the request and trys to extract the correlator string from the cookie.

F

fetchSqrlCorrelator(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlCorrelator(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlCorrelator(String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Fetch the correlator object for the given string value
fetchSqrlCorrelator(HttpServletRequest) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
fetchSqrlCorrelator(String) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
fetchSqrlCorrelatorRequired(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlCorrelatorRequired(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlCorrelatorRequired(String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Fetch the correlator object for the given string value, or throw an exception if it does not exist
fetchSqrlCorrelatorsDetached(Set<String>) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlCorrelatorsDetached(Set<String>) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlCorrelatorsDetached(Set<String>) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
 
fetchSqrlCorrelatorsDetached(Set<String>) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
fetchSqrlCorrelatorStatusUpdates(Map<String, SqrlAuthenticationStatus>) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlCorrelatorStatusUpdates(Map<String, SqrlAuthenticationStatus>) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlCorrelatorStatusUpdates(Map<String, SqrlAuthenticationStatus>) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Checks for correlators who's status has changed or is SqrlAuthenticationStatus.AUTH_COMPLETE.
fetchSqrlCorrelatorStatusUpdates(Map<String, SqrlAuthenticationStatus>) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
fetchSqrlFlagForIdentity(String, SqrlFlag) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlFlagForIdentity(String, SqrlFlag) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlFlagForIdentity(String, SqrlFlag) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Invoked to determine if SQRL auth is enabled for a user
fetchSqrlIdentityByUserXref(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlIdentityByUserXref(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlIdentityByUserXref(String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Fetch the sqrl identity for the the given app user cross reference id
fetchSqrlIdentityByUserXref(String) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Invoked to see if a web app user has a corresponding SQRL identity registered
fetchSqrlIdentityDataItem(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchSqrlIdentityDataItem(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchSqrlIdentityDataItem(String, String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Request to the data store to retrieve user specific SQRL data that was previously stored via #userAuthenticatedViaSqrl(String, String, Map)
fetchTransientAuthData(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
fetchTransientAuthData(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
fetchTransientAuthData(String, String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Fetch a short lived name/value for a given correlator and name
findCookieValue(HttpServletRequest, String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
FORWARD_SLASH - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
FORWARD_SLASH_X2_127_0_0_1 - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
FORWARD_SLASH_X2_LOCALHOST - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 

G

get(Object) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
 
getAESKey() - Method in class com.github.dbadia.sqrl.server.SqrlConfigOperations
 
getAESKeyBytes() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getAllKeyTypes() - Static method in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
getAllSignatureTypes() - Static method in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
getAuthenticatedIdentity() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
getAuthenticationStatus() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
getAuthSyncCheckInMillis() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getBackchannelRequestUrl(HttpServletRequest) - Method in class com.github.dbadia.sqrl.server.SqrlConfigOperations
Internal use only.
getBackchannelServletPath() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getCleanupTaskClass() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceFactory
 
getCleanupTaskClass() - Method in interface com.github.dbadia.sqrl.server.SqrlPersistenceFactory
 
getCleanupTaskExecInMinutes() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getClientAuthStateUpdaterClass() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getClientCommand() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getCookieDomain() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getCookiePath() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getCorrelator() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getCorrelator() - Method in class com.github.dbadia.sqrl.server.SqrlAuthPageData
 
getCorrelatorCookieName() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getCorrelatorString() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
getCounter() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
getCurrentTimeMs() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getExpiryTime() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
getExpiryTime() - Method in class com.github.dbadia.sqrl.server.data.SqrlUsedNutToken
 
getFirstNutCookieName() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getFlagTable() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
getHtmlFileType(SqrlConfig) - Method in class com.github.dbadia.sqrl.server.SqrlAuthPageData
 
getId() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
getId() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
getIdentityDataTable() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
getIdk() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getIdk() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
getInetInt() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
getIpForwardedForHeaders() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getIssuedTimestampMillis() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
Creation time of the Nut in standard java millis format, but with second granularity; the millis value will always be 0000.
getKeysToBeStored() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getLogHeader() - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlLoggingUtil
 
getNativeUserXref() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
getNut() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getNut() - Method in class com.github.dbadia.sqrl.server.SqrlAuthPageData
 
getNutValidityInMillis() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getNutValidityInSeconds() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getOptList() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getPidk() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
getQrCodeFileType() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getQrCodeOutputStream() - Method in class com.github.dbadia.sqrl.server.SqrlAuthPageData
 
getRandomInt() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
getSecureRandom() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getServerFriendlyName() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getSignatureToKeyParamTable() - Static method in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
getSqrlPersistenceFactory() - Method in class com.github.dbadia.sqrl.server.SqrlConfigOperations
 
getSqrlPersistenceFactoryClass() - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
getSubsequentRequestPath(HttpServletRequest) - Method in class com.github.dbadia.sqrl.server.SqrlConfigOperations
Internal use only.
getTransientAuthDataTable() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
getUrl() - Method in class com.github.dbadia.sqrl.server.SqrlAuthPageData
 
getValue() - Method in class com.github.dbadia.sqrl.server.data.SqrlUsedNutToken
 

H

handleSqrlClientRequest(HttpServletRequest, HttpServletResponse) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
The backchannel servlet which is accepting requests from SQRL clients should call this method to process the request
hashCode() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
hashCode() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
hashCode() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
hasPidk() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
hasTokenBeenUsed(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
hasTokenBeenUsed(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
hasTokenBeenUsed(String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Check persistence to see if this token has already been used

I

inetAddressToInt(URI, InetAddress, SqrlConfig) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutTokenUtil
 
initLoggingHeader(HttpServletRequest) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlLoggingUtil
 
initSqrl(SqrlConfig, SqrlAuthStateMonitor) - Method in interface com.github.dbadia.sqrl.server.SqrlClientAuthStateUpdater
Invoked during initialization so that the SqrlClientAuthStateUpdater has access to the resources it may need
inspectIncomingSqrlData(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlSanitize
Performs basic security checks for size and character format for all SQRL tokens: nut, correlator, param, etc
ipStringToInetAddresss(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Internal use only.
isBlank(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Provides the functionality of Apache commons StringUtils.isBlank() without bringing in the dependency
isClosed() - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
isClosed() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
isClosed() - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
 
isEmpty() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
isErrorStatus() - Method in enum com.github.dbadia.sqrl.server.SqrlAuthenticationStatus
 
isNonQueryOnly() - Method in enum com.github.dbadia.sqrl.server.backchannel.SqrlClientOpt
 
isNotBlank(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Provides the functionality of Apache commons StringUtils.isNotBlank() without bringing in the dependency
isUpdatesForThisCorrelatorComplete() - Method in enum com.github.dbadia.sqrl.server.SqrlAuthenticationStatus
 

K

KEY_TYPE_PREVIOUS_IDENTITY - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
KEY_TYPE_SUK - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
KEY_TYPE_VUK - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
keySet() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Originally threw UnsupportedOperationException.

L

loadFromClasspath() - Static method in class com.github.dbadia.sqrl.server.util.SqrlConfigHelper
 
loadFromClasspath(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlConfigHelper
 
logEnterServlet(HttpServletRequest) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 

M

markTokenAsUsed(String, Date) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
markTokenAsUsed(String, Date) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
markTokenAsUsed(String, Date) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Mark the given token as used in persistence.
MAX_SQRL_TOKEN_SIZE - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
Token being any request param, correlator, nut token, etc
monitorCorrelatorForChange(String, SqrlAuthenticationStatus) - Method in class com.github.dbadia.sqrl.server.SqrlAuthStateMonitor
Add the given correlator to the list of monitored items for state changes

P

parameterMapToString(Map<String, String[]>) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
 
parseCorrelatorOnly(HttpServletRequest) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
The correlator is our only key to determining which user this is, so it's critical we parse this out first
PERSISTENCE_UNIT_NAME - Static variable in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
prepareSqrlAuthPageData(HttpServletRequest, HttpServletResponse, InetAddress, int) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Called to generate the data the server needs to display to allow a user to authenticate via SQRL
processClientCommand(SqrlClientRequest, SqrlNutToken, SqrlTif.TifBuilder, String) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
pushStatusUpdateToBrowser(String, SqrlAuthenticationStatus, SqrlAuthenticationStatus) - Method in interface com.github.dbadia.sqrl.server.SqrlClientAuthStateUpdater
Invoked by SqrlAuthStateMonitor when it is time to respond to a browsers polling request with an update
put(K, V) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
put(K, V, long) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Associates the given key to the given value in this map, with the specified life times in milliseconds.
put(K, V, long) - Method in interface com.github.dbadia.sqrl.server.util.SelfExpiringMap
Associates the given key to the given value in this map, with the specified life times in milliseconds.
putAll(Map<? extends K, ? extends V>) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Not supported.

R

REGEX_BASE64_URL - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
remove(Object) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
renewKey(K) - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Renews the specified key, setting the life time to the initial value.
renewKey(K) - Method in interface com.github.dbadia.sqrl.server.util.SelfExpiringMap
Renews the specified key, setting the life time to the initial value.
run() - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider.SqrlJpaEntityManagerMonitorTask
 
run() - Method in class com.github.dbadia.sqrl.server.data.SqrlPersistenceCleanupTask
 
run() - Method in class com.github.dbadia.sqrl.server.SqrlAuthStateMonitor
 

S

scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class com.github.dbadia.sqrl.server.util.SqrlServiceExecutor
 
SCHEME_HTTP - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SCHEME_HTTP_COLON - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SCHEME_HTTPS - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SCHEME_HTTPS_COLON - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SCHEME_QRL - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SCHEME_SQRL - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SelfExpiringHashMap<K,V> - Class in com.github.dbadia.sqrl.server.util
As described in http://stackoverflow.com/a/30681018/2863942 https://gist.github.com/pcan/16faf4e59942678377e0#file-selfexpiringhashmap-java A thread-safe implementation of a HashMap which entries expires after the specified life time.
SelfExpiringHashMap() - Constructor for class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Deprecated.
use a constructor that specifies a timeout or don't use this class
SelfExpiringHashMap(long) - Constructor for class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
 
SelfExpiringHashMap(long, int) - Constructor for class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
 
SelfExpiringHashMap(long, int, float) - Constructor for class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
 
SelfExpiringMap<K,V> - Interface in com.github.dbadia.sqrl.server.util
https://gist.github.com/pcan/16faf4e59942678377e0#file-selfexpiringhashmap-java
SEPARATOR - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlClientReply
 
setAESKeyBytes(byte[]) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setAuthenticatedIdentity(SqrlIdentity) - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
setAuthenticationStatus(SqrlAuthenticationStatus) - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
setAuthSyncCheckInMillis(long) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setBackchannelServletPath(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
Required: sets the URL to the servlet endpoint which will handle SQRL client requests, can be either a full URL, a full URI, or a partial URI.
setCleanupTaskExecInMinutes(int) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setClientAuthStateUpdaterClass(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setCookieDomain(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setCookiePath(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setCorrelatorCookieName(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setExecutor(SqrlServiceExecutor) - Static method in class com.github.dbadia.sqrl.server.SqrlConfigOperations
Poor mans dependency injection.
setExecutor(SqrlServiceExecutor) - Static method in class com.github.dbadia.sqrl.server.SqrlServerOperations
Poor mans dependency injection.
setExpiryTime(Date) - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
setExpiryTime(Date) - Method in class com.github.dbadia.sqrl.server.data.SqrlUsedNutToken
 
setFirstNutCookieName(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setId(long) - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
setIdk(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
setIpForwardedForHeaders(String[]) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setNativeUserXref(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
setNutValidityInSeconds(int) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
Set the length of time (in seconds) that the nut will be valid for
setQrCodeFileType(SqrlConfig.ImageFormat) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setSecureRandom(SecureRandom) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setServerFriendlyName(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setSqrlFlagForIdentity(String, SqrlFlag, boolean) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
setSqrlFlagForIdentity(String, SqrlFlag, boolean) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
setSqrlFlagForIdentity(String, SqrlFlag, boolean) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Invoked when the user chooses to temporarily disable SQRL authentication for this site
setSqrlPersistenceFactoryClass(String) - Method in class com.github.dbadia.sqrl.server.SqrlConfig
 
setValue(String) - Method in class com.github.dbadia.sqrl.server.data.SqrlUsedNutToken
 
SIGNATURE_TYPE_IDS - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SIGNATURE_TYPE_URS - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
size() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
SQRL_KEY_TYPE_IDENTITY - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SQRL_SIGNATURE_URS - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 
SqrlAuthenticationStatus - Enum in com.github.dbadia.sqrl.server
 
SqrlAuthPageData - Class in com.github.dbadia.sqrl.server
Encapsulates the SQRL related data that needs to be displayed for a SQRL login to occur
SqrlAuthPageData(String, ByteArrayOutputStream, SqrlNutToken, String) - Constructor for class com.github.dbadia.sqrl.server.SqrlAuthPageData
 
SqrlAuthStateMonitor - Class in com.github.dbadia.sqrl.server
 
SqrlAuthStateMonitor(SqrlConfig, SqrlServerOperations, SqrlClientAuthStateUpdater) - Constructor for class com.github.dbadia.sqrl.server.SqrlAuthStateMonitor
 
SqrlAutoCloseablePersistence - Class in com.github.dbadia.sqrl.server.data
Decorator pattern wrapper for SqrlPersistence which, when auto-closed, will call SqrlPersistence.closeRollback() unless a close method was already called; Users must still call SqrlPersistence.closeCommit() during the happy path as the java try-with-resources semantics gives us no way of knowing if an exception was thrown or not
SqrlAutoCloseablePersistence(SqrlPersistence) - Constructor for class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
sqrlBase64UrlEncode(byte[]) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Performs the SQRL required base64URL encoding
sqrlBase64UrlEncode(String) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Performs the SQRL required base64URL encoding
SqrlClientAuthStateUpdater - Interface in com.github.dbadia.sqrl.server
For use when SQRL auto refresh is desired so that a user is automatically logged in upon a successful SQRL authentication.
SqrlClientOpt - Enum in com.github.dbadia.sqrl.server.backchannel
Valid values for the opt parameter
SqrlClientReply - Class in com.github.dbadia.sqrl.server.backchannel
Encapsulates a response that will be sent to a SQRL client
SqrlClientReply(String, SqrlTif, String, String, Map<String, String>) - Constructor for class com.github.dbadia.sqrl.server.backchannel.SqrlClientReply
From GRC trace ver=1 nut=AIOdvc0F3RTAOF8pfIV_ug tif=5 qry=/sqrl?nut=AIOdvc0F3RTAOF8pfIV_ug suk=mC5wBKDXPkbk3J5ohpkM1ksgv0l996DG2BWWOvOXmF4
SqrlClientRequest - Class in com.github.dbadia.sqrl.server.backchannel
Parses a SQRL client request and validates all signatures
SqrlClientRequest(HttpServletRequest, SqrlPersistence, SqrlConfigOperations) - Constructor for class com.github.dbadia.sqrl.server.backchannel.SqrlClientRequest
 
SqrlConfig - Class in com.github.dbadia.sqrl.server
Bean which stores our server-side SQRL configuration settings.
SqrlConfig() - Constructor for class com.github.dbadia.sqrl.server.SqrlConfig
 
SqrlConfig.ImageFormat - Enum in com.github.dbadia.sqrl.server
 
SqrlConfigHelper - Class in com.github.dbadia.sqrl.server.util
 
SqrlConfigOperations - Class in com.github.dbadia.sqrl.server
Helper class to SqrlConfig
SqrlConfigOperations(SqrlConfig) - Constructor for class com.github.dbadia.sqrl.server.SqrlConfigOperations
Internal use only.
SqrlConfigSettingException - Exception in com.github.dbadia.sqrl.server.exception
 
SqrlConfigSettingException(String) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlConfigSettingException
 
SqrlConfigSettingException(String, Throwable) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlConfigSettingException
 
SqrlConstants - Class in com.github.dbadia.sqrl.server.util
SQRL constants
SqrlCorrelator - Class in com.github.dbadia.sqrl.server.data
Represents a correlator which is used to track the multiple transactions required in a SQRL authentication
SqrlCorrelator() - Constructor for class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
SqrlCorrelator(String, Date) - Constructor for class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
SqrlDebugException - Exception in com.github.dbadia.sqrl.server.exception
Exception that is created for the sole purpose of showing a call trace.
SqrlDebugException() - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlDebugException
 
SqrlDisabledUserException - Exception in com.github.dbadia.sqrl.server.exception
Indicates that the SQRL user exists, but is currently disabled per the SQRL protocol
SqrlDisabledUserException(String) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlDisabledUserException
 
SqrlException - Exception in com.github.dbadia.sqrl.server.util
SQRL exception class
SqrlException(String, Throwable) - Constructor for exception com.github.dbadia.sqrl.server.util.SqrlException
SqrlException(String) - Constructor for exception com.github.dbadia.sqrl.server.util.SqrlException
SqrlFlag - Enum in com.github.dbadia.sqrl.server
 
SqrlIdentity - Class in com.github.dbadia.sqrl.server.data
Represents a users SQRL identity including a String id the users native app identity
SqrlIdentity() - Constructor for class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
SqrlIdentity(String) - Constructor for class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
SqrlIllegalDataException - Exception in com.github.dbadia.sqrl.server.util
 
SqrlIllegalDataException(String) - Constructor for exception com.github.dbadia.sqrl.server.util.SqrlIllegalDataException
 
SqrlInvalidRequestException - Exception in com.github.dbadia.sqrl.server.exception
Indicates an invalid SQRL request was received
SqrlInvalidRequestException(String, Throwable) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlInvalidRequestException
 
SqrlInvalidRequestException(String) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlInvalidRequestException
 
SqrlJpaEntityManagerMonitorTask() - Constructor for class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider.SqrlJpaEntityManagerMonitorTask
 
SqrlJpaPersistenceFactory - Class in com.github.dbadia.sqrl.server.data
 
SqrlJpaPersistenceFactory() - Constructor for class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceFactory
 
SqrlJpaPersistenceProvider - Class in com.github.dbadia.sqrl.server.data
The default implementation of SqrlPersistence which uses JPA in order to provide SQL and no-SQL connectivity.
SqrlJpaPersistenceProvider() - Constructor for class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
Deprecated.
do not invoke this constructor directly
SqrlJpaPersistenceProvider.SqrlJpaEntityManagerMonitorTask - Class in com.github.dbadia.sqrl.server.data
A task which periodically checks the state of various EntityManager instances to ensure they are being closed properly by the library
SqrlLoggingUtil - Class in com.github.dbadia.sqrl.server.backchannel
Internal use only.
SqrlNutToken - Class in com.github.dbadia.sqrl.server.backchannel
The SQRL "Nut" one time use (nonce) token as described on https://www.grc.com/sqrl/server.htm
SqrlNutToken(int, SqrlConfigOperations, int, long, int) - Constructor for class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
SqrlNutToken(SqrlConfigOperations, String) - Constructor for class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
SqrlNutTokenReplayedException - Exception in com.github.dbadia.sqrl.server.exception
Indicates that the one time use Nut token received from the SQRL client was already used in a previous request as determined by SqrlPersistence#hasTokenBeenUsed(com.github.dbadia.sqrl.server.backchannel.Nut)
SqrlNutTokenReplayedException(String) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlNutTokenReplayedException
SqrlNutTokenUtil - Class in com.github.dbadia.sqrl.server.backchannel
Various util methods for the SqrlNutToken
SqrlPersistence - Interface in com.github.dbadia.sqrl.server
Bridge between the SQRL library and the persistence layer (database, etc)
SqrlPersistenceCleanupTask - Class in com.github.dbadia.sqrl.server.data
 
SqrlPersistenceCleanupTask(SqrlPersistenceFactory) - Constructor for class com.github.dbadia.sqrl.server.data.SqrlPersistenceCleanupTask
 
SqrlPersistenceException - Exception in com.github.dbadia.sqrl.server.exception
Indicates a problem (such as data corruption, inaccessibility, etc) with the web apps SqrlPersistence; note that, in keeping with the semantics of JPA, this is a RuntimeException
SqrlPersistenceException(String) - Constructor for exception com.github.dbadia.sqrl.server.exception.SqrlPersistenceException
 
SqrlPersistenceFactory - Interface in com.github.dbadia.sqrl.server
 
SqrlSanitize - Class in com.github.dbadia.sqrl.server.util
Helper class to ensure data coming from the Internet is sanitized against security vulnerabilities such as XSS.
SqrlSanitize() - Constructor for class com.github.dbadia.sqrl.server.util.SqrlSanitize
 
SqrlServerOperations - Class in com.github.dbadia.sqrl.server
The core SQRL class which processes all SQRL requests and generates the appropriates responses.
SqrlServerOperations(SqrlConfig) - Constructor for class com.github.dbadia.sqrl.server.SqrlServerOperations
Initializes the operations class with the given config, defaulting to the built in JPA persisentce provider.
SqrlServiceExecutor - Class in com.github.dbadia.sqrl.server.util
 
SqrlServiceExecutor() - Constructor for class com.github.dbadia.sqrl.server.util.SqrlServiceExecutor
 
SqrlTif - Class in com.github.dbadia.sqrl.server.backchannel
Valid values for the SQRL tif indicator, see https://www.grc.com/sqrl/semantics.htm
SqrlTif.TifBuilder - Class in com.github.dbadia.sqrl.server.backchannel
 
SqrlUsedNutToken - Class in com.github.dbadia.sqrl.server.data
 
SqrlUsedNutToken() - Constructor for class com.github.dbadia.sqrl.server.data.SqrlUsedNutToken
 
SqrlUsedNutToken(String, Date) - Constructor for class com.github.dbadia.sqrl.server.data.SqrlUsedNutToken
 
SqrlUtil - Class in com.github.dbadia.sqrl.server.util
Various utility methods used by the rest of the SQRL code, including base64URL
stopMonitoringCorrelator(String) - Method in class com.github.dbadia.sqrl.server.SqrlAuthStateMonitor
 
storeSqrlDataForSqrlIdentity(String, Map<String, String>) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
storeSqrlDataForSqrlIdentity(String, Map<String, String>) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
storeSqrlDataForSqrlIdentity(String, Map<String, String>) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Indicates that we have received user specific data from the SQRL client that needs to be stored for the user; NOTE this is often the first call made for a new SQRL identity, so if the identity does not currently exist, it must be created

T

TIF_BAD_ID_ASSOCIATION - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Bad ID Association: This bit is set by the server when a SQRL identity which may be associated with the query nut does not match the SQRL ID used to submit the query.
TIF_CLIENT_FAILURE - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Client failure: This bit is set by the server when some aspect of the client's submitted query ‑ other than expired but otherwise valid transaction state information ‑ was incorrect and prevented the server from understanding and/or completing the requested action.
TIF_COMMAND_FAILED - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Command failed: When set, this bit indicates that the web server has encountered a problem successfully processing the client's query.
TIF_CURRENT_ID_MATCH - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
(Current) ID match: When set, this bit indicates that the web server has found an identity association for the user based upon the default (current) identity credentials supplied by the client: the IDentity Key (idk) and the IDentity Signature (ids).
TIF_DEPRECATED_INVALID_LINK_ORIGIN - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Deprecated.
per SQRL spec: NO LONGER DEFINED - DO NOT USE
TIF_DEPRECATED_SUPRESS_SFN_ORIGIN - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Deprecated.
per SQRL spec: NO LONGER DEFINED - DO NOT USE
TIF_FUNCTIONS_NOT_SUPPORTED - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Function(s) not supported: This bit indicates that the client requested one or more SQRL functions (through command verbs) that the server does not currently support.
TIF_IPS_MATCHED - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
IPs matched: When set, this bit indicates that the IP address of the entity which requested the initial logon web page containing the SQRL link URL (and probably encoded into the SQRL link URL's “nut”) is the same IP address from which the SQRL client's query was received for this reply.
TIF_PREVIOUS_ID_MATCH - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Previous ID match: When set, this bit indicates that the web server has found an identity association for the user based upon the previous identity credentials supplied by the client in the previous IDentity Key (pidk) and the previous IDentity Signature (pids).
TIF_SQRL_DISABLED - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
SQRL disabled: When set, this bit indicates that SQRL authentication for this identity has previously been disabled.
TIF_TRANSIENT_ERROR - Static variable in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
Transient error: The server replies with this bit set to indicate that the client's signature(s) are correct, but something about the client's query prevented the command from completing.
TifBuilder(boolean) - Constructor for class com.github.dbadia.sqrl.server.backchannel.SqrlTif.TifBuilder
 
TifBuilder() - Constructor for class com.github.dbadia.sqrl.server.backchannel.SqrlTif.TifBuilder
 
toBase64() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlClientReply
 
toHexInt() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
 
toInt() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
 
toString() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutToken
 
toString() - Method in class com.github.dbadia.sqrl.server.backchannel.SqrlTif
 
toString() - Method in class com.github.dbadia.sqrl.server.data.SqrlCorrelator
 
toString() - Method in class com.github.dbadia.sqrl.server.data.SqrlIdentity
 
toString() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
 
TRANSIENT_NAME_SERVER_PARROT - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 

U

updateIdkForSqrlIdentity(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
updateIdkForSqrlIdentity(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
updateIdkForSqrlIdentity(String, String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
The user has updated their SQRL ID but this application is still using the old one.
updateLogHeader(String) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlLoggingUtil
Internal use only.
updateNativeUserXref(long, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
updateNativeUserXref(long, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
updateNativeUserXref(long, String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Called to assign a native user cross reference to the given SQRL identity object so when SQRL authentication takes place, the application knows which user has authenticated
updateNativeUserXref(SqrlIdentity, String) - Method in class com.github.dbadia.sqrl.server.SqrlServerOperations
 
userAuthenticatedViaSqrl(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlAutoCloseablePersistence
 
userAuthenticatedViaSqrl(String, String) - Method in class com.github.dbadia.sqrl.server.data.SqrlJpaPersistenceProvider
 
userAuthenticatedViaSqrl(String, String) - Method in interface com.github.dbadia.sqrl.server.SqrlPersistence
Indicates that a user was authenticated successfully via SQRL.
UTF8 - Static variable in class com.github.dbadia.sqrl.server.util.SqrlConstants
 

V

validateInetAddress(InetAddress, int, SqrlConfig) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutTokenUtil
 
validateNut(String, SqrlNutToken, SqrlConfig, SqrlPersistence, SqrlTif.TifBuilder) - Static method in class com.github.dbadia.sqrl.server.backchannel.SqrlNutTokenUtil
Validates the SqrlNutToken from the SqrlClientRequest by:
1.
valueOf(String) - Static method in enum com.github.dbadia.sqrl.server.backchannel.SqrlClientOpt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dbadia.sqrl.server.SqrlAuthenticationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dbadia.sqrl.server.SqrlConfig.ImageFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.dbadia.sqrl.server.SqrlFlag
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.dbadia.sqrl.server.backchannel.SqrlClientOpt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dbadia.sqrl.server.SqrlAuthenticationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dbadia.sqrl.server.SqrlConfig.ImageFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.dbadia.sqrl.server.SqrlFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.github.dbadia.sqrl.server.util.SelfExpiringHashMap
Originally threw UnsupportedOperationException.
verifyED25519(byte[], byte[], byte[]) - Static method in class com.github.dbadia.sqrl.server.util.SqrlUtil
Internal use only.
A B C D E F G H I K L M P R S T U V 

Copyright © 2016. All rights reserved.