# Package org.apache.hadoop.security.authentication.util

- Class Summary
  Class | Description
  --- | ---
  AuthToken |
  CertificateUtil |
  FileSignerSecretProvider | A SignerSecretProvider that simply loads a secret from a specified file.
  KerberosName | This class implements parsing and handling of Kerberos principal names.
  KerberosUtil |
  RandomSignerSecretProvider | A SignerSecretProvider that uses a random number as its secret.
  RolloverSignerSecretProvider | An abstract SignerSecretProvider that can be use used as the base for a rolling secret.
  Signer | Signs strings and verifies signed strings using a SHA digest.
  SignerSecretProvider | The SignerSecretProvider is an abstract way to provide a secret to be used by the Signer so that we can have different implementations that potentially do more complicated things in the backend.
  ZKSignerSecretProvider | A SignerSecretProvider that synchronizes a rolling random secret between multiple servers using ZooKeeper.
  ZKSignerSecretProvider.JaasConfiguration | Creates a programmatic version of a jaas.conf file.

- Exception Summary
  Exception | Description
  --- | ---
  KerberosName.BadFormatString |
  KerberosName.NoMatchingRule |
  SignerException | Exception thrown by `Signer` when a string signature is invalid.

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.