## 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 and 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 and Description
    --- | ---
    `Credentials.Entry` | Credentials.Decoder.`decode(BareJID user, String value)` Decode password 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 and 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 and Description
    --- | ---
    `Credentials.Entry` | ScramCredentialsEntry.Decoder.`decode(BareJID user, String value)`
    `Credentials.Entry` | PlainCredentialsEntry.Decoder.`decode(BareJID user, String value)`
    `Credentials.Entry` | MD5UsernamePasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
    `Credentials.Entry` | MD5UserIdPasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
    `Credentials.Entry` | MD5PasswordCredentialsEntry.Decoder.`decode(BareJID user, String value)`
    `protected Credentials.Entry` | ScramSha512CredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`
    `protected Credentials.Entry` | ScramSha256CredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`
    `protected Credentials.Entry` | ScramSha1CredentialsEntry.Decoder.`newInstance(byte[] salt, int iterations, byte[] saltedPassword)`
    `protected Credentials.Entry` | ScramCredentialsEntry.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 and 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
    Constructor and Description
    `SingleCredential(BareJID user, AuthRepository.AccountStatus accountStatus, Credentials.Entry entry)`

Copyright © 2004–2021 "Tigase, Inc.". All rights reserved.