A B C D E F G I J K L M N P R S T U V X Z 
All Classes All Packages

A

AbstractDbDialect - Class in kz.greetgo.security.crypto.jdbc
 
AbstractDbDialect() - Constructor for class kz.greetgo.security.crypto.jdbc.AbstractDbDialect
 

B

base64ToBytes(String) - Static method in class kz.greetgo.security.util.Base64Util
 
Base64Util - Class in kz.greetgo.security.util
 
Base64Util() - Constructor for class kz.greetgo.security.util.Base64Util
 
Blob - kz.greetgo.security.crypto.jdbc.create_table.FieldType
 
blockSize() - Method in interface kz.greetgo.security.crypto.CryptoSourceConfig
 
blockSize() - Method in class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
build() - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
build() - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInFiles
Target builder method - builds a new crypto
build() - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
build() - Method in class kz.greetgo.security.password.PasswordEncoderBuilder
 
build() - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
build() - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
build() - Method in class kz.greetgo.security.session.SessionStorageMongoBuilder
 
build(ContentAccess, ContentAccess) - Method in class kz.greetgo.security.crypto.CryptoBuilder
Builds on custom access to keys content
bytesToBase64(byte[]) - Static method in class kz.greetgo.security.util.Base64Util
 
ByteUtil - Class in kz.greetgo.security.util
 
ByteUtil() - Constructor for class kz.greetgo.security.util.ByteUtil
 

C

checkTableExistsSql() - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
cipherAlgorithm() - Method in interface kz.greetgo.security.crypto.CryptoSourceConfig
 
cipherAlgorithm() - Method in class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
close() - Method in interface kz.greetgo.security.session.SessionService
Закрывает различные ресурсы
close() - Method in class kz.greetgo.security.session.touch.PendingTouch
 
ContentAccess - Interface in kz.greetgo.security.crypto
 
ContentNames - Class in kz.greetgo.security.crypto.jdbc
 
ContentNames(String, String, String, String) - Constructor for class kz.greetgo.security.crypto.jdbc.ContentNames
 
convert(ResultSet) - Method in interface kz.greetgo.security.session.jdbc.ResultConverter
 
copyStreams(InputStream, OutputStream) - Static method in class kz.greetgo.security.util.IOStreamUtil
 
copyToLength(byte[], int) - Static method in class kz.greetgo.security.util.ByteUtil
 
create() - Static method in class kz.greetgo.security.session.NativeJavaSerializer
 
createSession(Object) - Method in interface kz.greetgo.security.session.SessionService
Creates new session in storage with specified sessionData
createSession(Object, String) - Method in interface kz.greetgo.security.session.SessionService
 
createSessionTableIndexesSql() - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
createSessionTableSql() - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
CreateTable - Class in kz.greetgo.security.crypto.jdbc.create_table
 
CreateTable(String) - Constructor for class kz.greetgo.security.crypto.jdbc.create_table.CreateTable
 
CreatingField - Class in kz.greetgo.security.crypto.jdbc.create_table
 
CreatingField(String) - Constructor for class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
creatingFields - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreateTable
 
Crypto - Interface in kz.greetgo.security.crypto
Encrypt and decrypt data.
CryptoBridge - Class in kz.greetgo.security.crypto
 
CryptoBridge(CryptoSource) - Constructor for class kz.greetgo.security.crypto.CryptoBridge
 
CryptoBuilder - Class in kz.greetgo.security.crypto
 
CryptoBuilderKeysInDb - Class in kz.greetgo.security.crypto
 
CryptoBuilderKeysInDb(CryptoBuilder, DbType, Jdbc) - Constructor for class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
CryptoBuilderKeysInFiles - Class in kz.greetgo.security.crypto
 
CryptoBuilderKeysInMongo - Class in kz.greetgo.security.crypto
 
CryptoBuilderKeysInMongo(CryptoBuilder, MongoCollection<Document>, MongoCollection<Document>) - Constructor for class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
CryptoSource - Interface in kz.greetgo.security.crypto
 
CryptoSourceConfig - Interface in kz.greetgo.security.crypto
 
CryptoSourceConfigDefault - Class in kz.greetgo.security.crypto
 
CryptoSourceConfigDefault() - Constructor for class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
CryptoSourceImpl - Class in kz.greetgo.security.crypto
 
CryptoSourceImpl(CryptoSourceConfig, ContentAccess, ContentAccess, int) - Constructor for class kz.greetgo.security.crypto.CryptoSourceImpl
 
CryptoTrace - Interface in kz.greetgo.security.crypto
 

D

DbDialect - Interface in kz.greetgo.security.crypto.jdbc
 
DbDialectOracle - Class in kz.greetgo.security.crypto.jdbc
 
DbDialectOracle() - Constructor for class kz.greetgo.security.crypto.jdbc.DbDialectOracle
 
DbDialectPostgres - Class in kz.greetgo.security.crypto.jdbc
 
DbDialectPostgres() - Constructor for class kz.greetgo.security.crypto.jdbc.DbDialectPostgres
 
decrypt(byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Decrypt encrypted data using private key
decrypt(byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
decryptBlock(byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Decrypt encrypted data using private key
decryptBlock(byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
delete() - Method in interface kz.greetgo.security.crypto.ContentAccess
 
deserialize(byte[]) - Static method in class kz.greetgo.security.util.SerializeUtil
 
deserializeFromStr(String) - Method in interface kz.greetgo.security.session.SessionSerializer
Преобразует строку с информацией по объекту в оригинальный объект
doInConnection(Connection) - Method in class kz.greetgo.security.session.jdbc.SelectBytesOrNull
 
doInConnection(Connection) - Method in class kz.greetgo.security.session.jdbc.SelectDateOrNull
 
doInConnection(Connection) - Method in class kz.greetgo.security.session.jdbc.SelectFirstOrNull
 
doInConnection(Connection) - Method in class kz.greetgo.security.session.jdbc.SelectIntOrNull
 
doInConnection(Connection) - Method in class kz.greetgo.security.session.jdbc.SelectStrOrNull
 
doInConnection(Connection) - Method in class kz.greetgo.security.session.jdbc.Update
 
doPrepareKeys() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
downloadBytes() - Method in interface kz.greetgo.security.crypto.ContentAccess
 
downloadBytes() - Method in class kz.greetgo.security.crypto.FileContentAccess
 
downloadBytes() - Method in class kz.greetgo.security.crypto.jdbc.JdbcContentAccess
 
downloadBytes() - Method in class kz.greetgo.security.crypto.MongoContentAccess
 

E

encode(String) - Method in interface kz.greetgo.security.password.PasswordEncoder
 
encrypt(byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Encrypt data using public key
encrypt(byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
encryptBlock(byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Encrypt data using public key
encryptBlock(byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
ErrorUtil - Class in kz.greetgo.security.util
 
ErrorUtil() - Constructor for class kz.greetgo.security.util.ErrorUtil
 
exists() - Method in interface kz.greetgo.security.crypto.ContentAccess
 
exists() - Method in class kz.greetgo.security.crypto.FileContentAccess
 
exists() - Method in class kz.greetgo.security.crypto.jdbc.JdbcContentAccess
 
exists() - Method in class kz.greetgo.security.crypto.MongoContentAccess
 
extractSqlException(Throwable) - Static method in class kz.greetgo.security.util.ErrorUtil
 

F

FieldType - Enum in kz.greetgo.security.crypto.jdbc.create_table
 
FileContentAccess - Class in kz.greetgo.security.crypto
 
FileContentAccess(File) - Constructor for class kz.greetgo.security.crypto.FileContentAccess
 

G

generate(int) - Static method in class kz.greetgo.security.session.SessionGenId
 
generateCreateTableDDL(CreateTable) - Method in class kz.greetgo.security.crypto.jdbc.AbstractDbDialect
 
generateCreateTableDDL(CreateTable) - Method in interface kz.greetgo.security.crypto.jdbc.DbDialect
 
generateKeys() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
generateSalt(String) - Method in interface kz.greetgo.security.session.SaltGenerator
 
generateSalt(String) - Method in class kz.greetgo.security.session.SaltGeneratorCryptoBridge
 
get(String, Supplier<Optional<SessionRow>>) - Method in class kz.greetgo.security.session.NoSessionCache
 
get(String, Supplier<Optional<SessionRow>>) - Method in interface kz.greetgo.security.session.SessionCache
 
getBlockSize() - Method in interface kz.greetgo.security.crypto.CryptoSource
 
getBlockSize() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
getCipher() - Method in interface kz.greetgo.security.crypto.CryptoSource
 
getCipher() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
getMessageDigest() - Method in interface kz.greetgo.security.crypto.CryptoSource
 
getMessageDigest() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
getPrivateKey() - Method in interface kz.greetgo.security.crypto.CryptoSource
 
getPrivateKey() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
getPublicKey() - Method in interface kz.greetgo.security.crypto.CryptoSource
 
getPublicKey() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
getRandom() - Method in interface kz.greetgo.security.crypto.CryptoSource
 
getRandom() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
getSessionData(String) - Method in interface kz.greetgo.security.session.SessionService
Gives session data by session id
getToken(String) - Method in interface kz.greetgo.security.session.SessionService
Loads token for specified session

I

id - Variable in class kz.greetgo.security.session.SessionIdentity
 
idFieldName - Variable in class kz.greetgo.security.crypto.jdbc.ContentNames
 
idle() - Method in interface kz.greetgo.security.session.SessionService
This method must be called every 5 seconds to do pending operations
idle() - Method in class kz.greetgo.security.session.touch.PendingTouch
 
idValue - Variable in class kz.greetgo.security.crypto.jdbc.ContentNames
 
inDb(DbType, Jdbc) - Method in class kz.greetgo.security.crypto.CryptoBuilder
 
inFiles(File, File) - Method in class kz.greetgo.security.crypto.CryptoBuilder
Defines crypto source to store keys in files.
inMongo(MongoCollection<Document>) - Method in class kz.greetgo.security.crypto.CryptoBuilder
 
inMongo(MongoCollection<Document>, MongoCollection<Document>) - Method in class kz.greetgo.security.crypto.CryptoBuilder
 
insertedAt - Variable in class kz.greetgo.security.session.SessionRow
 
insertedAt() - Method in interface kz.greetgo.security.session.SessionParams
 
insertedAt() - Method in class kz.greetgo.security.session.SessionRow
 
insertSession(SessionIdentity, Object, String) - Method in interface kz.greetgo.security.session.SessionStorage
Insert new session
insertSession(SessionIdentity, Object, String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
insertSessionSql(List<Object>, SessionIdentity, Object, String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
invalidate(String) - Method in class kz.greetgo.security.session.NoSessionCache
 
invalidate(String) - Method in interface kz.greetgo.security.session.SessionCache
 
IOStreamUtil - Class in kz.greetgo.security.util
 
IOStreamUtil() - Constructor for class kz.greetgo.security.util.IOStreamUtil
 
isExceptionAboutTableDoesNotExists(SQLException) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
isNoTable(SQLException) - Method in interface kz.greetgo.security.crypto.jdbc.DbDialect
 
isNoTable(SQLException) - Method in class kz.greetgo.security.crypto.jdbc.DbDialectOracle
 
isNoTable(SQLException) - Method in class kz.greetgo.security.crypto.jdbc.DbDialectPostgres
 
isRecordAlreadyExists(SQLException) - Method in interface kz.greetgo.security.crypto.jdbc.DbDialect
 
isRecordAlreadyExists(SQLException) - Method in class kz.greetgo.security.crypto.jdbc.DbDialectOracle
 
isRecordAlreadyExists(SQLException) - Method in class kz.greetgo.security.crypto.jdbc.DbDialectPostgres
 
iterations(int) - Method in class kz.greetgo.security.password.PasswordEncoderBuilder
 

J

JdbcContentAccess - Class in kz.greetgo.security.crypto.jdbc
 
JdbcContentAccess(Jdbc, ContentNames, String, DbDialect) - Constructor for class kz.greetgo.security.crypto.jdbc.JdbcContentAccess
 

K

keyFactoryAlgorithm() - Method in interface kz.greetgo.security.crypto.CryptoSourceConfig
 
keyFactoryAlgorithm() - Method in class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
keyPairGeneratorAlgorithm() - Method in interface kz.greetgo.security.crypto.CryptoSourceConfig
 
keyPairGeneratorAlgorithm() - Method in class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
kz.greetgo.security - package kz.greetgo.security
 
kz.greetgo.security.crypto - package kz.greetgo.security.crypto
 
kz.greetgo.security.crypto.errors - package kz.greetgo.security.crypto.errors
 
kz.greetgo.security.crypto.jdbc - package kz.greetgo.security.crypto.jdbc
 
kz.greetgo.security.crypto.jdbc.create_table - package kz.greetgo.security.crypto.jdbc.create_table
 
kz.greetgo.security.errors - package kz.greetgo.security.errors
 
kz.greetgo.security.password - package kz.greetgo.security.password
 
kz.greetgo.security.session - package kz.greetgo.security.session
 
kz.greetgo.security.session.jdbc - package kz.greetgo.security.session.jdbc
 
kz.greetgo.security.session.touch - package kz.greetgo.security.session.touch
 
kz.greetgo.security.util - package kz.greetgo.security.util
 

L

lastTouchedAt - Variable in class kz.greetgo.security.session.SessionRow
 
lastTouchedAt() - Method in interface kz.greetgo.security.session.SessionParams
 
lastTouchedAt() - Method in class kz.greetgo.security.session.SessionRow
 
length - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
loadLastTouchedAt(String) - Method in interface kz.greetgo.security.session.SessionStorage
Loads session last touched time
loadLastTouchedAt(String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
loadLastTouchedAtSql(List<Object>, String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
loadSession(String) - Method in interface kz.greetgo.security.session.SessionStorage
Loads sessionContents
loadSession(String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 

M

makeHash(byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Generate hash
makeHash(byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
memory(int) - Method in class kz.greetgo.security.password.PasswordEncoderBuilder
 
messageDigestAlgorithm() - Method in interface kz.greetgo.security.crypto.CryptoSourceConfig
 
messageDigestAlgorithm() - Method in class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
MongoContentAccess - Class in kz.greetgo.security.crypto
 
MongoContentAccess(MongoCollection<Document>, CryptoBuilderKeysInMongo.Names) - Constructor for class kz.greetgo.security.crypto.MongoContentAccess
 
MongoUtil - Class in kz.greetgo.security.util
 
MongoUtil() - Constructor for class kz.greetgo.security.util.MongoUtil
 

N

name - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
names - Variable in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
NativeJavaSerializer - Class in kz.greetgo.security.session
 
NativeJavaSerializer() - Constructor for class kz.greetgo.security.session.NativeJavaSerializer
 
newBuilder() - Static method in class kz.greetgo.security.crypto.CryptoBuilder
 
newBuilder() - Static method in class kz.greetgo.security.password.PasswordEncoderBuilder
 
newBuilder() - Static method in class kz.greetgo.security.session.SessionServiceBuilder
 
newBuilder() - Static method in class kz.greetgo.security.session.SessionStorageBuilder
 
newCryptoBuilder() - Static method in class kz.greetgo.security.SecurityBuilders
 
newField(String) - Method in class kz.greetgo.security.crypto.jdbc.create_table.CreateTable
 
newPasswordEncoderBuilder() - Static method in class kz.greetgo.security.SecurityBuilders
 
newSessionServiceBuilder() - Static method in class kz.greetgo.security.SecurityBuilders
 
newSessionStorageBuilder() - Static method in class kz.greetgo.security.SecurityBuilders
 
NoSessionCache - Class in kz.greetgo.security.session
 
NoSessionCache() - Constructor for class kz.greetgo.security.session.NoSessionCache
 
NotEqualsIdFieldLengths - Exception in kz.greetgo.security.crypto.errors
 
NotEqualsIdFieldLengths(int, int) - Constructor for exception kz.greetgo.security.crypto.errors.NotEqualsIdFieldLengths
 
notNull - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
notNull() - Method in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 

P

parallelism(int) - Method in class kz.greetgo.security.password.PasswordEncoderBuilder
 
parse(String) - Static method in class kz.greetgo.security.session.SessionId
 
PasswordEncoder - Interface in kz.greetgo.security.password
 
PasswordEncoderBuilder - Class in kz.greetgo.security.password
 
PendingTouch - Class in kz.greetgo.security.session.touch
 
PendingTouch(Supplier<Date>, LongSupplier, TouchHandler) - Constructor for class kz.greetgo.security.session.touch.PendingTouch
 
primaryKey - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
primaryKey() - Method in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 

R

readKeysFromFiles() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
remove(String) - Method in interface kz.greetgo.security.session.SessionStorage
Removes session with specified id
remove(String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
removeOldSessions(int) - Method in interface kz.greetgo.security.session.SessionService
Removes all sessions with age is too big.
removeSamenessSessions(String) - Method in interface kz.greetgo.security.session.SessionStorage
Removes all sessions with specified samenessId
removeSamenessSessions(String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
removeSamenessSessions(List<Object>, String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
removeSession(String) - Method in interface kz.greetgo.security.session.SessionService
Removes session from cache and from storage
removeSessionsOlderThan(int) - Method in interface kz.greetgo.security.session.SessionStorage
Removes all session which age is more then ageInHours
removeSessionsOlderThan(int) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
removeSessionsOlderThanSql(List<Object>, int) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
ResultConverter<T> - Interface in kz.greetgo.security.session.jdbc
 
rnd() - Method in interface kz.greetgo.security.crypto.Crypto
Gives security random generator
rnd() - Method in class kz.greetgo.security.crypto.CryptoBridge
 

S

SaltGenerator - Interface in kz.greetgo.security.session
 
SaltGeneratorCryptoBridge - Class in kz.greetgo.security.session
 
SaltGeneratorCryptoBridge(Crypto) - Constructor for class kz.greetgo.security.session.SaltGeneratorCryptoBridge
 
SaltGeneratorCryptoBridge(Crypto, int) - Constructor for class kz.greetgo.security.session.SaltGeneratorCryptoBridge
 
samenessId - Variable in class kz.greetgo.security.session.SessionRow
 
saveKeys() - Method in class kz.greetgo.security.crypto.CryptoSourceImpl
 
secureRandomAlgorithm() - Method in interface kz.greetgo.security.crypto.CryptoSourceConfig
 
secureRandomAlgorithm() - Method in class kz.greetgo.security.crypto.CryptoSourceConfigDefault
 
SecurityBuilders - Class in kz.greetgo.security
 
SecurityBuilders() - Constructor for class kz.greetgo.security.SecurityBuilders
 
SelectBytesOrNull - Class in kz.greetgo.security.session.jdbc
 
SelectBytesOrNull(String, List<Object>) - Constructor for class kz.greetgo.security.session.jdbc.SelectBytesOrNull
 
SelectDateOrNull - Class in kz.greetgo.security.session.jdbc
 
SelectDateOrNull(String) - Constructor for class kz.greetgo.security.session.jdbc.SelectDateOrNull
 
SelectDateOrNull(String, List<Object>) - Constructor for class kz.greetgo.security.session.jdbc.SelectDateOrNull
 
SelectFirstOrNull<T> - Class in kz.greetgo.security.session.jdbc
 
SelectFirstOrNull(String, List<Object>, ResultConverter<T>) - Constructor for class kz.greetgo.security.session.jdbc.SelectFirstOrNull
 
SelectIntOrNull - Class in kz.greetgo.security.session.jdbc
 
SelectIntOrNull(String) - Constructor for class kz.greetgo.security.session.jdbc.SelectIntOrNull
 
SelectIntOrNull(String, List<Object>) - Constructor for class kz.greetgo.security.session.jdbc.SelectIntOrNull
 
SelectStrOrNull - Class in kz.greetgo.security.session.jdbc
 
SelectStrOrNull(String) - Constructor for class kz.greetgo.security.session.jdbc.SelectStrOrNull
 
SelectStrOrNull(String, List<Object>) - Constructor for class kz.greetgo.security.session.jdbc.SelectStrOrNull
 
serialize(Object) - Static method in class kz.greetgo.security.util.SerializeUtil
 
SerializedClassChanged - Exception in kz.greetgo.security.errors
 
SerializedClassChanged(Exception) - Constructor for exception kz.greetgo.security.errors.SerializedClassChanged
 
serializeToStr(Object) - Method in interface kz.greetgo.security.session.SessionSerializer
Преобразует объект в строку
SerializeUtil - Class in kz.greetgo.security.util
 
SerializeUtil() - Constructor for class kz.greetgo.security.util.SerializeUtil
 
SessionCache - Interface in kz.greetgo.security.session
 
sessionData - Variable in class kz.greetgo.security.session.SessionRow
 
SessionGenId - Class in kz.greetgo.security.session
 
SessionGenId() - Constructor for class kz.greetgo.security.session.SessionGenId
 
SessionId - Class in kz.greetgo.security.session
 
SessionId(String, String) - Constructor for class kz.greetgo.security.session.SessionId
 
SessionIdentity - Class in kz.greetgo.security.session
 
SessionIdentity(String, String) - Constructor for class kz.greetgo.security.session.SessionIdentity
 
sessionLog(SessionLog) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
SessionLog - Interface in kz.greetgo.security.session
 
SessionParams - Interface in kz.greetgo.security.session
 
SessionRow - Class in kz.greetgo.security.session
 
SessionRow(String, Object, Date, Date, String) - Constructor for class kz.greetgo.security.session.SessionRow
 
sessionSerializer - Variable in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
sessionSerializer(SessionSerializer) - Method in class kz.greetgo.security.session.SessionStorageBuilder
 
SessionSerializer - Interface in kz.greetgo.security.session
Обеспечивает преобразование объектов в строку и обратно для того чтобы их можно было помещать в сессию
SessionService - Interface in kz.greetgo.security.session
Generates, caches, stores, give access and removes sessions
SessionServiceBuilder - Class in kz.greetgo.security.session
 
SessionStorage - Interface in kz.greetgo.security.session
Stores sessions in some storage
SessionStorageAdapterAbstract - Class in kz.greetgo.security.session
 
SessionStorageAdapterAbstract(SessionStorageJdbcBuilder.Names, SessionSerializer) - Constructor for class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
SessionStorageBuilder - Class in kz.greetgo.security.session
 
SessionStorageJdbcBuilder - Class in kz.greetgo.security.session
 
SessionStorageMongoBuilder - Class in kz.greetgo.security.session
 
SessionStorageMongoBuilder(MongoCollection<Document>, SessionSerializer) - Constructor for class kz.greetgo.security.session.SessionStorageMongoBuilder
 
sessionValidateError(Exception) - Method in interface kz.greetgo.security.session.SessionLog
 
sessionValidator(SessionValidator<T>) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
SessionValidator<SessionUserData> - Interface in kz.greetgo.security.session
 
setConfig(CryptoSourceConfig) - Method in class kz.greetgo.security.crypto.CryptoBuilder
Defines crypto config, where you can specify using algorithms
setConfig(CryptoSourceConfig) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setConfig(CryptoSourceConfig) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInFiles
Defines crypto config, where you can specify using algorithms
setDelayTouchSyncMs(LongSupplier) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setFieldId(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setFieldInsertedAt(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setFieldLastTouchedAt(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setFieldSamenessId(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setFieldSessionData(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setFieldToken(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setIdFieldLength(int) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setIdFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setIdFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setIdFieldNameForPrivateKey(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setIdFieldNameForPublicKey(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setJdbc(DbType, Jdbc) - Method in class kz.greetgo.security.session.SessionStorageBuilder
 
setKeysFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setKeySize(int) - Method in class kz.greetgo.security.crypto.CryptoBuilder
Defines key size
setLastTouchedAt(String, Date) - Method in interface kz.greetgo.security.session.SessionStorage
Updates field lastTouchedAt of session
setLastTouchedAt(String, Date) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
setMongoCollection(MongoCollection<Document>) - Method in class kz.greetgo.security.session.SessionStorageBuilder
 
setNotNull(boolean) - Method in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
setNowSupplier(Supplier<Date>) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setPrivateId(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setPrivateIdFieldLength(int) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setPrivateIdFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setPrivateKeyFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setPrivateKeyIdValue(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setPublicId(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setPublicIdFieldLength(int) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setPublicIdFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setPublicKeyFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInMongo
 
setPublicKeyIdValue(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setSaltGenerator(SaltGenerator) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setSaltGeneratorOnCrypto(Crypto) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setSaltGeneratorOnCrypto(Crypto, int) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setSessionCache(SessionCache) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setSessionIdLength(int) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setStorage(SessionStorage) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setTableName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setTableName(String) - Method in class kz.greetgo.security.session.SessionStorageJdbcBuilder
 
setTableNameForPrivateKey(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setTableNameForPublicKey(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setTokenLength(int) - Method in class kz.greetgo.security.session.SessionServiceBuilder
 
setValueFieldName(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setValueFieldNameForPrivateKey(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
setValueFieldNameForPublicKey(String) - Method in class kz.greetgo.security.crypto.CryptoBuilderKeysInDb
 
sign(byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Sign data
sign(byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
sqlState - Variable in exception kz.greetgo.security.crypto.errors.SqlWrapper
 
SqlWrapper - Exception in kz.greetgo.security.crypto.errors
 
SqlWrapper(SQLException) - Constructor for exception kz.greetgo.security.crypto.errors.SqlWrapper
 
Str - kz.greetgo.security.crypto.jdbc.create_table.FieldType
 

T

tableName - Variable in class kz.greetgo.security.crypto.jdbc.ContentNames
 
tableName - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreateTable
 
toDate(Object) - Static method in class kz.greetgo.security.util.MongoUtil
 
token - Variable in class kz.greetgo.security.session.SessionIdentity
 
token - Variable in class kz.greetgo.security.session.SessionRow
 
toStr(Object) - Static method in class kz.greetgo.security.util.MongoUtil
 
toString() - Method in class kz.greetgo.security.session.SessionId
 
toString() - Method in class kz.greetgo.security.session.SessionIdentity
 
touch(String) - Method in class kz.greetgo.security.session.touch.PendingTouch
 
TouchHandler - Interface in kz.greetgo.security.session.touch
 
trace - Static variable in class kz.greetgo.security.crypto.CryptoBridge
 
trace(Object) - Method in interface kz.greetgo.security.crypto.CryptoTrace
 
trace(Object, Throwable) - Method in interface kz.greetgo.security.crypto.CryptoTrace
 
type - Variable in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
typeBlob() - Method in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
typeString(int) - Method in class kz.greetgo.security.crypto.jdbc.create_table.CreatingField
 
typeToStr(FieldType, int) - Method in class kz.greetgo.security.crypto.jdbc.AbstractDbDialect
 
typeToStr(FieldType, int) - Method in class kz.greetgo.security.crypto.jdbc.DbDialectOracle
 
typeToStr(FieldType, int) - Method in class kz.greetgo.security.crypto.jdbc.DbDialectPostgres
 

U

UnsupportedDb - Exception in kz.greetgo.security.crypto.errors
 
UnsupportedDb(DbType) - Constructor for exception kz.greetgo.security.crypto.errors.UnsupportedDb
 
Update - Class in kz.greetgo.security.session.jdbc
 
Update(String) - Constructor for class kz.greetgo.security.session.jdbc.Update
 
Update(String, List<Object>) - Constructor for class kz.greetgo.security.session.jdbc.Update
 
updateLastModifiedAt(String, Date) - Method in interface kz.greetgo.security.session.touch.TouchHandler
 
uploadBytes(byte[]) - Method in interface kz.greetgo.security.crypto.ContentAccess
 
uploadBytes(byte[]) - Method in class kz.greetgo.security.crypto.FileContentAccess
 
uploadBytes(byte[]) - Method in class kz.greetgo.security.crypto.jdbc.JdbcContentAccess
 
uploadBytes(byte[]) - Method in class kz.greetgo.security.crypto.MongoContentAccess
 

V

validate(String, SessionUserData, String, SessionParams) - Method in interface kz.greetgo.security.session.SessionValidator
 
validateSalt(String, String) - Method in interface kz.greetgo.security.session.SaltGenerator
 
validateSalt(String, String) - Method in class kz.greetgo.security.session.SaltGeneratorCryptoBridge
 
valueFieldName - Variable in class kz.greetgo.security.crypto.jdbc.ContentNames
 
valueOf(String) - Static method in enum kz.greetgo.security.crypto.jdbc.create_table.FieldType
Returns the enum constant of this type with the specified name.
values() - Static method in enum kz.greetgo.security.crypto.jdbc.create_table.FieldType
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, String) - Method in interface kz.greetgo.security.password.PasswordEncoder
 
verifyId(String) - Method in interface kz.greetgo.security.session.SessionService
Verifies session id salt.
verifySignature(byte[], byte[]) - Method in interface kz.greetgo.security.crypto.Crypto
Verifies signature
verifySignature(byte[], byte[]) - Method in class kz.greetgo.security.crypto.CryptoBridge
 
verifyToken(String, String) - Method in interface kz.greetgo.security.session.SessionService
Verify token: loads token from storage ot cache and check its identity

X

xorBytes(byte[], byte[]) - Static method in class kz.greetgo.security.util.ByteUtil
 

Z

zeroSessionAgeSql(List<Object>, String) - Method in class kz.greetgo.security.session.SessionStorageAdapterAbstract
 
A B C D E F G I J K L M N P R S T U V X Z 
All Classes All Packages