Java Kadmin makes interaction with kadmin from java apps easier.
- Use
java-kadmin-templatefor your application (or make surekadminexecutable is available) - Add
java-kadmin-clientdependency to your project:
<dependency>
<groupId>io.github.vyaslav</groupId>
<artifactId>java-kadmin-client</artifactId>
<version>0.9</version>
</dependency>- Construct
KadminCommandsRunnerwith admin principal, its keytab and krb5.conf location - Use
KadminCommandsRunner::runCommandto run kadmin commands available atio/github/vyaslav/kadmin/commands