Package | Description |
---|---|
org.apache.ambari.server.serveraction | |
org.apache.ambari.server.serveraction.kerberos |
Modifier and Type | Field and Description |
---|---|
protected ActionLog |
AbstractServerAction.actionLog
The ActionLog that used to log execution progress of ServerAction
|
Modifier and Type | Method and Description |
---|---|
void |
ConfigureAmbariIdentitiesServerAction.configureJAAS(String principal,
String keytabFilePath,
ActionLog actionLog)
Configure Ambari's JAAS file to reflect the principal name and keytab file for Ambari's Kerberos
identity.
|
org.apache.directory.server.kerberos.shared.keytab.Keytab |
CreateKeytabFilesServerAction.createKeytab(String principal,
String password,
Integer keyNumber,
KerberosOperationHandler operationHandler,
boolean checkCache,
boolean canCache,
ActionLog actionLog)
Creates the keytab or gets one from the cache for a principal.
|
CreatePrincipalsServerAction.CreatePrincipalResult |
CreatePrincipalsServerAction.createPrincipal(String principal,
boolean isServicePrincipal,
Map<String,String> kerberosConfiguration,
KerberosOperationHandler kerberosOperationHandler,
boolean regenerateKeytabs,
ActionLog actionLog)
Creates a principal in the relevant KDC
|
boolean |
ConfigureAmbariIdentitiesServerAction.installAmbariServerIdentity(ResolvedKerberosPrincipal principal,
String srcKeytabFilePath,
String destKeytabFilePath,
String ownerName,
String ownerAccess,
String groupName,
String groupAccess,
ActionLog actionLog)
Installs the Ambari Server Kerberos identity by copying its keytab file to the specified location
and then creating the Ambari Server JAAS File.
|
Copyright © 2022 Apache Software Foundation. All rights reserved.