---
name: "Authen::Krb5::Keytab"
section: "3pm"
platform: "linux"
package: "libauthen-krb5-perl"
version: "1.906-2"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Authen::Krb5::Keytab"
---

# Authen::Krb5::Keytab(3pm)

A Kerberos 5 keytab

## NAME

Authen::Krb5::Keytab - A Kerberos 5 keytab

## VERSION

version 1.906

## METHODS

### add\_entry(entry)

Adds *entry* to the keytab.

### remove\_entry(entry)

Removes *entry* from the keytab.

### get\_name()

Returns the name of the keytab.

### "get\_entry(principal\[, kvno, enctype\])"

Returns an Authen::Krb5::KeytabEntry object representing an entry in the keytab matching *principal* and optionally *kvno* and *enctype*.

### start\_seq\_get()

Returns a cursor that can be passed to \<***next\_entry()*** to read in turn every key in the keytab.

### next\_entry(cursor)

Returns the next entry in the keytab as an Authen::Krb5::KeytabEntry object.

### end\_seq\_get(cursor)

Perform cleanup opreations after ***next\_entry()*** and invalidates *cursor*.

## AUTHOR

Jeff Horwitz \<jeff@smashing.org\>

## COPYRIGHT AND LICENSE

This software is copyright (c) 2000 by Jeff Horwitz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
