# Uses of Interface
tigase.auth.credentials.Credentials.Entry

Packages that use Credentials.Entry
Package
Description
tigase.auth
tigase.auth.credentials
tigase.auth.credentials.entries
tigase.db

- ## Uses of Credentials.Entry in tigase.auth

  Methods in tigase.auth that return Credentials.Entry
  Modifier and Type
  Method
  Description
  `Credentials.Entry`
  CredentialsDecoderBean.`decode(BareJID user, String mechanism, String password)`

- ## Uses of Credentials.Entry in tigase.auth.credentials

  Classes in tigase.auth.credentials with type parameters of type Credentials.Entry
  Modifier and Type
  Interface
  Description
  `static interface`
  `Credentials.Decoder<E extends Credentials.Entry>`
  Interface implemented by credentials decoder converting from value stored in database to the form represented by implementation of Entry interface.
  `static interface`
  `Credentials.Encoder<E extends Credentials.Entry>`
  Interface implemented by credentials encoder converting them from plaintext value to encoded form stored in the database.
  Methods in tigase.auth.credentials that return Credentials.Entry
  Modifier and Type
  Method
  Description
  `Credentials.Entry`
  Credentials.`getEntryForMechanism(String mechanism)`
  Find a credential for specified encryption mechanism
  `Credentials.Entry`
  Credentials.`getFirst()`
  Returns first available instance of credentials entry

- ## Uses of Credentials.Entry in tigase.auth.credentials.entries

  Classes in tigase.auth.credentials.entries that implement Credentials.Entry
  Modifier and Type
  Class
  Description
  `class`
  `MD5PasswordCredentialsEntry`
  Deprecated.
  `class`
  `MD5UserIdPasswordCredentialsEntry`
  Deprecated.
  `class`
  `MD5UsernamePasswordCredentialsEntry`
  Deprecated.
  `class`
  `PlainCredentialsEntry`
  `class`
  `ScramCredentialsEntry`
  `class`
  `ScramSha1CredentialsEntry`
  `class`
  `ScramSha256CredentialsEntry`
  `class`
  `ScramSha512CredentialsEntry`
  `class`
  `XTokenCredentialsEntry`

- ## Uses of Credentials.Entry in tigase.db

  Methods in tigase.db that return Credentials.Entry
  Modifier and Type
  Method
  Description
  `Credentials.Entry`
  AuthRepository.DefaultCredentials.`getEntryForMechanism(String mechanism)`
  `Credentials.Entry`
  AuthRepository.SingleCredential.`getEntryForMechanism(String mechanism)`
  `Credentials.Entry`
  AuthRepository.DefaultCredentials.`getFirst()`
  `Credentials.Entry`
  AuthRepository.SingleCredential.`getFirst()`
  Constructors in tigase.db with parameters of type Credentials.Entry
  Modifier
  Constructor
  Description
  ``
  `SingleCredential(BareJID user, AuthRepository.AccountStatus accountStatus, Credentials.Entry entry)`