All Classes and Interfaces
Class
Description
Base identity type definition.
Base class for static identity types, which simply store the identity value in the database.
Common code for string based attribute syntax classes.
Image attribute value syntax.
Helper class allowing to create boolean attributes easily.
Boolean attribute value syntax.
Exchange for checking if the presented certificate is in the DB.
Trivial verificator of certificates.
Base for credential reset implementation of
CredentialReset.Defines common part of template used for sending credential reset confirmation code.
Helper class allowing to create date attributes easily.
Date attribute sytax.
Helper class allowing to create datetime attributes easily.
DateTime attribute sytax.
Email identity type definition
Defines template used for sending password reset confirmation code by email.
Email utils shared.
Helper class allowing to create enumeration attributes easily.
Enumeration attribute syntax.
Helper class allowing to create floating point number attributes easily.
Floating point number attribute value syntax.
Generates a list of valid TLDs which are not available for apache commons EmailValidator.
Opaque identifier identity.
Helper class allowing to create image attributes easily.
Image attribute value syntax.
Helper class allowing to create integer attributes easily.
Integer attribute value syntax.
Mobile number utils shared
Defines template used for sending password reset confirmation code by mobile.
Represents business object of password credential.
Password reset implementation of
CredentialReset.Credential reset settings.
Provides access to a shared thread pool on which all password hashings should be performed.
Low level password handling.
Allows for exchanging a regular passphrase.
Represents extra information about an existing password credential, the information
which can be read without special security risk.
In DB representation of the credential state is a list of objects as the
one described in this class.
Defines common part of template used for sending password reset confirmation code.
Used to express a new password for
PasswordVerificator.Ordinary password credential verificator.
Identity type definition holding a persistent id.
Uses scrypt to encode passwords.
Parameters governing Scrypt algorithm.
Maintains targeted identities value.
Defines template used for sending authn sms code by mobile.
Represents business object of sms credential.
Represents extra information about an existing sms credential, the information
which can be read without special security risk.
Lost phone recovery settings
SMS reset implementation of
CredentialReset.Allows for exchanging a sms code.
Ordinary sms credential verificator.
Checks strength of the password using zxcvbn derivative library and provide other simple
quality measurements of passwords.
Helper class allowing to create string attributes easily.
String attribute value syntax.
Identity type which creates a different but persistent identifier for each target.
Identity type which creates a different identifier for each target, which is valid only for a time span of a single
login session.
Simple username identity type definition
Helper class allowing to create verifiable email attributes easily.
Verifiable email attribute value syntax.
Helper class allowing to create verifiable mobile number attributes easily.
Verifiable mobile number attribute value syntax.
X.500 identity type definition
Helper class allowing to create zoned datetime attributes easily.
DateTime attribute sytax.