AttestationValidator
constructor(androidAttestationConfiguration: <Error class: unknown class>, iosAttestationConfiguration: <Error class: unknown class>, attestationProofOID: <Error class: unknown class>, clock: <Error class: unknown class> = Clock.System, verificationTimeOffset: <Error class: unknown class> = Duration.ZERO, challengeValidator: ChallengeValidator)(source)
Parameters
androidAttestationConfiguration
Configuration for Android key attestation. See AndroidAttestationConfiguration for details.
iosAttestationConfiguration
IOS AppAttest configuration. See IosAttestationConfiguration for details.
clock
a clock to set the time of verification (used for certificate validity checks)
verificationTimeOffset
allows for fine-grained clock drift compensation (this duration is added to the certificate
challengeValidator
lambda checking challenges validity and invalidating it once used validity checks); can be negative.
constructor(warden: <Error class: unknown class>, attestationProofOID: <Error class: unknown class>, challengeValidator: ChallengeValidator)(source)