Interface KrbKeytab
- All Known Implementing Classes:
Keytab
public interface KrbKeytab
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddEntry(KeytabEntry entry) voidaddKeytabEntries(List<KeytabEntry> entries) org.apache.kerby.kerberos.kerb.type.base.EncryptionKeygetKey(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal, org.apache.kerby.kerberos.kerb.type.base.EncryptionType keyType) getKeytabEntries(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal) List<org.apache.kerby.kerberos.kerb.type.base.PrincipalName>voidvoidload(InputStream inputStream) voidremoveKeytabEntries(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal) voidremoveKeytabEntries(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal, int kvno) voidremoveKeytabEntry(KeytabEntry entry) voidvoidstore(OutputStream outputStream)
-
Method Details
-
getPrincipals
List<org.apache.kerby.kerberos.kerb.type.base.PrincipalName> getPrincipals() -
addKeytabEntries
-
removeKeytabEntries
void removeKeytabEntries(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal) -
removeKeytabEntries
void removeKeytabEntries(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal, int kvno) -
removeKeytabEntry
-
getKeytabEntries
List<KeytabEntry> getKeytabEntries(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal) -
getKey
org.apache.kerby.kerberos.kerb.type.base.EncryptionKey getKey(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal, org.apache.kerby.kerberos.kerb.type.base.EncryptionType keyType) -
load
- Throws:
IOException
-
load
- Throws:
IOException
-
addEntry
-
store
- Throws:
IOException
-
store
- Throws:
IOException
-