CraCredential constructor

CraCredential({
  1. String? secret,
  2. String? derivedKey,
  3. String? salt,
  4. int? iterations,
  5. int? keyLen,
  6. String? role,
  7. String? provider,
  8. Map<String, Object?>? authExtra,
  9. Map<String, Object?>? challenge,
})

Implementation

CraCredential({
  this.secret,
  this.derivedKey,
  this.salt,
  this.iterations,
  this.keyLen,
  this.role,
  this.provider,
  this.authExtra,
  this.challenge,
}) : assert(
       secret != null || derivedKey != null,
       'Provide either secret or derivedKey for CRA credentials.',
     );