Packages

package auth

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class AuthChallenger extends AnyRef

    Factory for creating authentication challenges.

  2. case class Challenge(signedTransaction: SignedTransaction, networkPassphrase: String, clock: Clock = Clock.systemUTC()) extends Product with Serializable

    An authentication challenge as specified in SEP-0010

    An authentication challenge as specified in SEP-0010

    signedTransaction

    a specially formed transaction that forms the basis of the challenge.

    networkPassphrase

    the passphrase of the network that the transaction is (and should continue to be) signed for.

    clock

    the clock to used to detect timebound expiry.

  3. case class ChallengeMalformed(message: String) extends ChallengeResult with Product with Serializable
  4. sealed trait ChallengeResult extends AnyRef

    The result of verifying a challenge.

  5. case class ChallengeThresholdNotMet(expected: Threshold, attained: Option[Threshold]) extends ChallengeResult with Product with Serializable
  6. sealed trait Threshold extends AnyRef

    The threshold that a cumulative weight of signatures met.

Value Members

  1. object Challenge extends Serializable
  2. case object ChallengeExpired extends ChallengeResult with Product with Serializable
  3. case object ChallengeNotSignedByClient extends ChallengeResult with Product with Serializable
  4. case object ChallengeSuccess extends ChallengeResult with Product with Serializable
  5. case object High extends Threshold with Product with Serializable
  6. case object Low extends Threshold with Product with Serializable
  7. case object Medium extends Threshold with Product with Serializable

Ungrouped