| Interface | Description |
|---|---|
| KerberosConfigDataFile |
KerberosConfigDataFile declares the default data file name and the common record column names
for the Kerberos configuration data files.
|
| KerberosDataFile |
KerberosDataFile is an interfaced expected to be implemented by all Kerberos data file
implementations
|
| KerberosIdentityDataFile |
KerberosIdentityDataFile declares the default data file name and the common record column names
for the Kerberos action (metadata) data files.
|
| Class | Description |
|---|---|
| AbstractKerberosDataFileReader |
AbstractKerberosDataFileReader implements common code to read existing Kerberos data files.
|
| AbstractKerberosDataFileWriter |
AbstractKerberosDataFileWriter provides a generic facility to write a data file using some
underlying record-based file writer.
|
| AbstractPrepareKerberosServerAction | |
| ADKerberosOperationHandler |
Implementation of
KerberosOperationHandler to created principal in Active Directory |
| CleanupServerAction |
Used to perform Kerberos Cleanup Operations as part of the Unkerberization process
|
| Component | |
| ConfigureAmbariIdentitiesServerAction |
ConfigureAmbariIdentitiesServerAction is a ServerAction implementation that creates keytab files as
instructed.
|
| CreateKeytabFilesServerAction |
CreateKeytabFilesServerAction is a ServerAction implementation that creates keytab files as
instructed.
|
| CreatePrincipalsServerAction |
CreatePrincipalsServerAction is a ServerAction implementation that creates principals as instructed.
|
| CreatePrincipalsServerAction.CreatePrincipalResult |
CreatePrincipalResult holds values created as a result of creating a principal in a KDC.
|
| DeconstructedPrincipal |
DeconstructedPrincipal manages the different parts of a principal and can be used to get a
normalized principal value
A "normalized" principal has the following forms:
primary/instance@realm
primary@realm
This class will create a DeconstructedPrincipal from a String containing a principal using
DeconstructedPrincipal.valueOf(String, String) |
| DestroyPrincipalsServerAction |
DestroyPrincipalsServerAction is a ServerAction implementation that destroys principals as instructed.
|
| FinalizeKerberosServerAction | |
| IPAKerberosOperationHandler |
IPAKerberosOperationHandler is an implementation of a KerberosOperationHandler providing
functionality specifically for IPA managed KDC.
|
| KerberosConfigDataFileReader |
KerberosConfigDataFileReader is an implementation of a KerberosConfigDataFile that is used to
read existing KerberosConfigDataFiles.
|
| KerberosConfigDataFileReaderFactory |
KerberosConfigDataFileReaderFactory creates KerberosConfigDataFileReader instances.
|
| KerberosConfigDataFileWriter |
KerberosConfigDataFileWriter is an implementation of a KerberosConfigDataFile that is used to
create a new KerberosConfigDataFileWriter.
|
| KerberosConfigDataFileWriterFactory |
KerberosConfigDataFileWriterFactory creates KerberosConfigDataFileWriter instances.
|
| KerberosIdentityDataFileReader |
KerberosIdentityDataFileReader is an implementation of an AbstractKerberosDataFileReader that is
used to read existing Kerberos identity data files.
|
| KerberosIdentityDataFileReaderFactory |
KerberosIdentityDataFileReaderFactory creates KerberosIdentityDataFileReader instances.
|
| KerberosIdentityDataFileWriter |
KerberosIdentityDataFileWriter is an implementation of an AbstractKerberosDataFileWriter that
is used to create a new Kerberos identity data file.
|
| KerberosIdentityDataFileWriterFactory |
KerberosIdentityDataFileWriterFactory creates KerberosIdentityDataFileWriter instances.
|
| KerberosOperationHandler |
KerberosOperationHandler is an abstract class providing basic implementations of common Kerberos
operations (like generating secure passwords) and placeholders for KDC-specific operations
(such as creating principals).
|
| KerberosOperationHandlerFactory |
KerberosOperationHandlerFactory gets relevant KerberosOperationHandlers given a KDCType.
|
| KerberosServerAction |
KerberosServerAction is an abstract class to be implemented by Kerberos-related
ServerAction implementations. |
| KerberosServerAction.KerberosCommandParameters | |
| MITKerberosOperationHandler |
MITKerberosOperationHandler is an implementation of a KerberosOperationHandler providing
functionality specifically for an MIT KDC.
|
| PrepareDisableKerberosServerAction |
PrepareEnableKerberosServerAction is a ServerAction implementation that prepares metadata needed
to enable Kerberos on the cluster.
|
| PrepareEnableKerberosServerAction |
PrepareEnableKerberosServerAction is a ServerAction implementation that prepares metadata needed
to enable Kerberos on the cluster.
|
| PrepareKerberosIdentitiesServerAction |
PrepareKerberosIdentitiesServerAction is a ServerAction implementation that prepares metadata needed
to process Kerberos identities (principals and keytabs files).
|
| UpdateKerberosConfigsServerAction |
UpdateKerberosConfigServerAction is implementation of ServerAction that updates service configs
while enabling Kerberos
|
| Enum | Description |
|---|---|
| KDCType |
Enumerates the supported KDC types
|
| KerberosServerAction.OperationType |
A Kerberos operation type
RECREATE_ALL - regenerate keytabs for all principals
CREATE_MISSING - generate keytabs for only those that are missing
DEFAULT - generate needed keytabs for new components
|
| PreconfigureServiceType |
PreconfigureServiceType enumerates the ways in which services may be pre-configured.
|
| Exception | Description |
|---|---|
| KerberosAdminAuthenticationException |
KerberosAdminAuthenticationException is a KerberosOperationException thrown in the event a the
administrative credentials failed to validate while authenticating with the KDC.
|
| KerberosInvalidConfigurationException |
Indicates invalid Kerberos configuration.
|
| KerberosKDCConnectionException |
KerberosKDCConnectionException is a KerberosOperationException thrown in the event a connection
to the KDC was not able to be made.
|
| KerberosKDCSSLConnectionException |
KerberosKDCSSLConnectionException is a KerberosOperationException thrown in the event a connection
to the KDC was not able to be made due to an SSL issue.
|
| KerberosLDAPContainerException |
KerberosLDAPContainerException is a KerberosOperationException thrown in the event a connection
to the KDC was not able to be made.
|
| KerberosMissingAdminCredentialsException |
Indicates that the KDC admin credentials have not been set.
|
| KerberosOperationException |
KerberosOperationException is an Exception implementation that is thrown in the even an error
occurs while executing a Kerberos-related operation.
|
| KerberosPrincipalAlreadyExistsException |
KerberosPrincipalAlreadyExistsException is a KerberosOperationException thrown in the event a
request to create a new princip7als was made but the princial already exists in the KDC.
|
| KerberosPrincipalDoesNotExistException |
KerberosPrincipalDoesNotExistException is a KerberosOperationException thrown in the event a
request to modify an existing principal was made but the princial does not exist in the KDC.
|
| KerberosRealmException |
KerberosRealmException is a KerberosOperationException thrown in the event a connection
to the KDC was not able to be made due to an unexpected realm.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.