| Constructor and Description |
|---|
Keytab() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEntry(KeytabEntry entry) |
void |
addKeytabEntries(List<KeytabEntry> entries) |
EncryptionKey |
getKey(PrincipalName principal,
EncryptionType keyType) |
List<KeytabEntry> |
getKeytabEntries(PrincipalName principal) |
List<PrincipalName> |
getPrincipals() |
void |
load(File keytabFile) |
void |
load(InputStream inputStream) |
static Keytab |
loadKeytab(File keytabFile) |
static Keytab |
loadKeytab(InputStream inputStream) |
void |
removeKeytabEntries(PrincipalName principal) |
void |
removeKeytabEntries(PrincipalName principal,
int kvno) |
void |
removeKeytabEntry(KeytabEntry entry) |
void |
store(File keytabFile) |
void |
store(OutputStream outputStream) |
public static final int V501
public static final int V502
public static Keytab loadKeytab(File keytabFile) throws IOException
IOExceptionpublic static Keytab loadKeytab(InputStream inputStream) throws IOException
IOExceptionpublic List<PrincipalName> getPrincipals()
getPrincipals in interface KrbKeytabpublic void addKeytabEntries(List<KeytabEntry> entries)
addKeytabEntries in interface KrbKeytabpublic void removeKeytabEntries(PrincipalName principal)
removeKeytabEntries in interface KrbKeytabpublic void removeKeytabEntries(PrincipalName principal, int kvno)
removeKeytabEntries in interface KrbKeytabpublic void removeKeytabEntry(KeytabEntry entry)
removeKeytabEntry in interface KrbKeytabpublic List<KeytabEntry> getKeytabEntries(PrincipalName principal)
getKeytabEntries in interface KrbKeytabpublic EncryptionKey getKey(PrincipalName principal, EncryptionType keyType)
public void load(File keytabFile) throws IOException
load in interface KrbKeytabIOExceptionpublic void load(InputStream inputStream) throws IOException
load in interface KrbKeytabIOExceptionpublic void addEntry(KeytabEntry entry)
public void store(File keytabFile) throws IOException
store in interface KrbKeytabIOExceptionpublic void store(OutputStream outputStream) throws IOException
store in interface KrbKeytabIOExceptionCopyright © 2014–2017 The Apache Software Foundation. All rights reserved.