## Uses of Interface
com.holonplatform.auth.Credentials.Builder

- Packages that use Credentials.Builder
  Package | Description
  --- | ---
  com.holonplatform.auth |
  com.holonplatform.auth.internal |

- - ### Uses of Credentials.Builder in com.holonplatform.auth

    Methods in com.holonplatform.auth that return Credentials.Builder
    Modifier and Type | Method and Description
    --- | ---
    `Credentials.Builder` | Credentials.Builder.`base64Encoded()` Set secret is encoded using Base64.
    `static Credentials.Builder` | Credentials.`builder()` Builder to create Credentials instance
    `Credentials.Builder` | Credentials.Builder.`expireDate(Date expireDate)` Set credential expire date
    `Credentials.Builder` | Credentials.Builder.`hashAlgorithm(String hashAlgorithm)` Set hash algorithm name used to encode secret
    `Credentials.Builder` | Credentials.Builder.`hashIterations(int hashIterations)` Set hash iterations performed for secret encoding
    `Credentials.Builder` | Credentials.Builder.`hexEncoded()` Set secret is encoded using hexademical representation
    `Credentials.Builder` | Credentials.Builder.`salt(byte[] salt)` Set salt data used to hash secret
    `Credentials.Builder` | Credentials.Builder.`salt(String salt)` Set salt data used to hash secret
    `Credentials.Builder` | Credentials.Builder.`secret(byte[] secret)` Set secret (e.g. password)
    `Credentials.Builder` | Credentials.Builder.`secret(String secret)` Set secret (e.g. password)

  - ### Uses of Credentials.Builder in com.holonplatform.auth.internal

    Classes in com.holonplatform.auth.internal that implement Credentials.Builder
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DefaultCredentials.CredentialsBuilder` Default `Builder` implementation.

    Methods in com.holonplatform.auth.internal that return Credentials.Builder
    Modifier and Type | Method and Description
    --- | ---
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`base64Encoded()`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`expireDate(Date expireDate)`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`hashAlgorithm(String hashAlgorithm)`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`hashIterations(int hashIterations)`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`hexEncoded()`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`salt(byte[] salt)`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`salt(String salt)`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`secret(byte[] secret)`
    `Credentials.Builder` | DefaultCredentials.CredentialsBuilder.`secret(String secret)`

Copyright © 2019 The Holon Platform. All rights reserved.