Interface ScramClient.PasswordBuildStage

All Known Implementing Classes:
ScramClient.Builder
Enclosing class:
ScramClient

public static interface ScramClient.PasswordBuildStage
Builder stage for the password (or a ClientKey/ServerKey, or SaltedPassword).
  • Method Details

    • password

      ScramClient.FinalBuildStage password(char @NotNull [] password)
      Sets the password.
      Parameters:
      password - the required password
      Returns:
      this builder for use in a chained invocation
    • saltedPassword

      ScramClient.FinalBuildStage saltedPassword(byte @NotNull [] saltedPassword)
      Sets the SaltedPassword.
      Parameters:
      saltedPassword - the required SaltedPassword
      Returns:
      this builder for use in a chained invocation
    • clientAndServerKey

      ScramClient.FinalBuildStage clientAndServerKey(byte @NotNull [] clientKey, byte @NotNull [] serverKey)
      Sets the ClientKey/ServerKey.
      Parameters:
      clientKey - the required ClientKey
      serverKey - the required ServerKey
      Returns:
      this builder for use in a chained invocation