nee-security-jdbc
Module Contents
alltypes
Module Contents
class
DBUserRealm
:
UserRealm
<
User
,
UserRole
>
Module Contents
DBUserRealm
(
dbProvider
:
JDBCProvider
)
fun
hasRole
(
user
:
User
,
role
:
UserRole
)
:
Boolean
fun
loginUser
(
userLogin
:
String
,
password
:
CharArray
)
:
Option
<
User
>
val
passwordHasher
:
PBKDF2Hasher
java.util.UUID
Module Contents
fun
UUID
.
toBytes
(
)
:
ByteArray
kotlin.ByteArray
Module Contents
fun
ByteArray
.
toUUID
(
)
:
UUID
class
PBKDF2Hasher
Module Contents
PBKDF2Hasher
(
)
object
HashParams
Module Contents
val
algorithm
:
SecretKeyFactory
!
const
val
algorithmName
:
String
const
val
iterationCount
:
Int
const
val
keyLength
:
Int
fun
hashPassword
(
password
:
CharArray
,
salt
:
Salt
)
:
ByteArray
typealias
Salt
=
ByteArray
package
pl.setblack.nee.security
Module Contents
class
DBUserRealm
:
UserRealm
<
User
,
UserRole
>
Module Contents
DBUserRealm
(
dbProvider
:
JDBCProvider
)
fun
hasRole
(
user
:
User
,
role
:
UserRole
)
:
Boolean
fun
loginUser
(
userLogin
:
String
,
password
:
CharArray
)
:
Option
<
User
>
val
passwordHasher
:
PBKDF2Hasher
java.util.UUID
Module Contents
fun
UUID
.
toBytes
(
)
:
ByteArray
kotlin.ByteArray
Module Contents
fun
ByteArray
.
toUUID
(
)
:
UUID
class
PBKDF2Hasher
Module Contents
PBKDF2Hasher
(
)
object
HashParams
Module Contents
val
algorithm
:
SecretKeyFactory
!
const
val
algorithmName
:
String
const
val
iterationCount
:
Int
const
val
keyLength
:
Int
fun
hashPassword
(
password
:
CharArray
,
salt
:
Salt
)
:
ByteArray
typealias
Salt
=
ByteArray