package kadmin

  1. Alphabetic
  2. By Inheritance
  1. kadmin
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
  1. Public
  2. All

Type Members

  1. case class AbsoluteDateTime extends ExpirationDateTime with Product with Serializable
  2. sealed trait ErrorCase extends AnyRef
  3. trait ExpirationDateTime extends AnyRef
  4. case class InsufficientPermissions (missingPrivilege: String) extends ErrorCase with Product with Serializable
  5. class Kadmin extends LazyLogging

  6. case class Key (versionNumber: Int, keySalt: KeySalt) extends Product with Serializable
  7. case class KeySalt (encryptionType: String, salt: Salt) extends Product with Serializable
  8. case class Policy (name: String, maximumLife: FiniteDuration, minimumLife: FiniteDuration, minimumLength: Int, minimumCharacterClasses: Int, oldKeysKept: Int, maximumFailuresBeforeLockout: Int = 0, failureCountResetInterval: FiniteDuration = Duration.Zero, lockoutDuration: FiniteDuration = Duration.Zero, allowedKeysalts: Option[Set[KeySalt]] = None) extends Product with Serializable
  9. case class Principal (name: String, expirationDateTime: ExpirationDateTime, lastPasswordChange: ExpirationDateTime, passwordExpirationDateTime: ExpirationDateTime, maximumTicketLife: FiniteDuration, maximumRenewableLife: FiniteDuration, lastModified: ExpirationDateTime, lastModifiedBy: String, lastSuccessfulAuthentication: ExpirationDateTime, lastFailedAuthentication: ExpirationDateTime, failedPasswordAttempts: Int, keys: Set[Key], masterKeyVersionNumber: Int, attributes: Set[String], policy: Option[String]) extends Product with Serializable
  10. sealed trait Salt extends AnyRef
  11. case class Settings (realm: String, principal: String = "kadmin/admin", keytab: String, password: String, command: Seq[String], keytabsLocation: File = new File("/tmp"), kadminPrompt: Regex = "kadmin(.local)?: ".r, expectSettings: work.martins.simon.expect.Settings = new ScalaExpectSettings()) extends Product with Serializable

    This class holds all the settings that parameterize Kadmin.

    This class holds all the settings that parameterize Kadmin.

    If you would like to create an instance of settings from a typesafe config invoke Settings.fromConfig. The Kadmin class facilitates this by receiving the Config directly in an auxiliary constructor.

  12. case class Ticket (validStarting: DateTime, expires: DateTime, servicePrincipal: String, renewUtil: Option[DateTime]) extends Product with Serializable
  13. case class UnknownError (cause: Option[Throwable] = None) extends ErrorCase with Product with Serializable

Inherited from AnyRef

Inherited from Any