Search in sources :

Example 1 with Keytab

use of org.apache.directory.server.kerberos.shared.keytab.Keytab in project karaf by apache.

the class Krb5LoginModuleTest method createKeytab.

private String createKeytab() throws Exception {
    File file = folder.newFile("test.keytab");
    List<KeytabEntry> entries = new ArrayList<>();
    entries.add(createKeytabEntry());
    Keytab writer = Keytab.getInstance();
    writer.setEntries(entries);
    writer.write(file);
    return file.getAbsolutePath();
}
Also used : Keytab(org.apache.directory.server.kerberos.shared.keytab.Keytab) ArrayList(java.util.ArrayList) File(java.io.File) KeytabEntry(org.apache.directory.server.kerberos.shared.keytab.KeytabEntry)

Aggregations

File (java.io.File)1 ArrayList (java.util.ArrayList)1 Keytab (org.apache.directory.server.kerberos.shared.keytab.Keytab)1 KeytabEntry (org.apache.directory.server.kerberos.shared.keytab.KeytabEntry)1