| Class | Description |
|---|---|
| AuthToken | |
| CertificateUtil | |
| FileSignerSecretProvider |
A SignerSecretProvider that simply loads a secret from a specified file.
|
| JaasConfiguration |
Class representing the Dynamic JAAS configuration.
|
| 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.
|
| Shell |
A base class for running a Unix command.
|
| Shell.ShellCommandExecutor |
A simple shell command executor.
|
| 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.
|
| Utils |
| Exception | Description |
|---|---|
| KerberosName.BadFormatString | |
| KerberosName.NoMatchingRule | |
| Shell.ExitCodeException |
This is an IOException with exit code added.
|
| SignerException |
Exception thrown by
Signer when a string signature is invalid. |