ChainedChallengeChecker

@ThreadSafe
class ChainedChallengeChecker(challengeCheckers: ImmutableList<ChallengeChecker>, coroutineScope: CoroutineScope) : ChallengeChecker

A ChallengeChecker that checks a list of ChallengeCheckers in order. The challengeCheckers will be executed in the provided coroutineScope.

Checks are ordered and halt after the first failure.

Constructors

Link copied to clipboard
constructor(challengeCheckers: ImmutableList<ChallengeChecker>, coroutineScope: CoroutineScope)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun checkChallenge(challenge: ByteString): ListenableFuture<Boolean>

Checks the given challenge for validity.