2.2 - Kadmin
Server side admin facilities.
Local mode
Initiate a LocalKadminImpl
- Initiate a LocalKadminImpl with prepared KdcConfig and BackendConfig.
LocalKadmin kadmin = new LocalKadminImpl(kdcConfig, backendConfig);
- Initiate a LocalKadmin with confDir.
LocalKadmin kadmin = new LocalKadminImpl(confDir);
- Initiate a LocalKadmin with kdcSetting and backend.
LocalKadmin kadmin = new LocalKadminImpl(kdcSetting, backend);
Principal operating
- Add principle with principal name.
addPrincipal(principal);
- Add principle with principal name and password.
addPrincipal(principal, password);
- Add principle with principal name and kOptions.
addPrincipal(principal, kOptions);
- Add principle with principal name, password and kOptions.
addPrincipal(principal, password kOptions);
- Delete principle with principal name.
deletePrincipal(principal);
- Modify principle with principal name and kOptions.
modifyPrincipal(principal, kOptions);
- Rename principle.
renamePrincipal(oldPrincipalName, newPrincipalName);
- Get principle with principal name.
getPrincipal(principalName);
- Get all the principles.
getPrincipals();
- Update password with principal name and new password.
updatePassword(principal, newPassword);
- Export all identity keys to the specified keytab file.
exportKeyTab(keyTabFile);