# 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

  Methods in tigase.auth.credentials that return Credentials.Entry
  Modifier and Type
  Method
  Description
  `Credentials.Entry`
  Credentials.Decoder.`decode(BareJID user, String value)`
  Decode credentials stored in database to more suitable form.
  `Credentials.Entry`
  Credentials.`getEntryForMechanism(String mechanism)`
  Find a credential for specified 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`
  `class`
  `MD5UserIdPasswordCredentialsEntry`
  `class`
  `MD5UsernamePasswordCredentialsEntry`
  `class`
  `PlainCredentialsEntry`
  `class`
  `ScramCredentialsEntry`
  `class`
  `ScramSha1CredentialsEntry`
  `class`
  `ScramSha256CredentialsEntry`
  `class`
  `ScramSha512CredentialsEntry`
  Methods in tigase.auth.credentials.entries that return Credentials.Entry
  Modifier and Type
  Method
  Description
  `Credentials.Entry`
  MD5PasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `Credentials.Entry`
  MD5UserIdPasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `Credentials.Entry`
  MD5UsernamePasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `Credentials.Entry`
  PlainCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `Credentials.Entry`
  ScramCredentialsEntry.Decoder.`decode(BareJID user, String value)`
  `protected Credentials.Entry`
  ScramCredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`
  `protected Credentials.Entry`
  ScramSha1CredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`
  `protected Credentials.Entry`
  ScramSha256CredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`
  `protected Credentials.Entry`
  ScramSha512CredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`

- ## 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)`