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.