vyaslav / java-kadmin

Kerberos Administration Interface (kadmin) for Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

java-kadmin-client

Java Kadmin makes interaction with kadmin from java apps easier.

Install

  • Use java-kadmin-template for your application (or make sure kadmin executable is available)
  • Add java-kadmin-client dependency to your project:
<dependency>
    <groupId>io.github.vyaslav</groupId>
    <artifactId>java-kadmin-client</artifactId>
    <version>0.9</version>
</dependency>

Usage

  • Construct KadminCommandsRunner with admin principal, its keytab and krb5.conf location
  • Use KadminCommandsRunner::runCommand to run kadmin commands available at io/github/vyaslav/kadmin/commands

About

Kerberos Administration Interface (kadmin) for Java

License:GNU General Public License v3.0


Languages

Language:Java 96.3%Language:Dockerfile 3.7%