Bug#390696: Authen::Krb5 and get_in_tkt

Jeff Horwitz jeff at smashing.org
Wed May 23 16:21:20 UTC 2007


Thanks Russ. I'll take a look, and if everything looks good I'll make a 
release in the next few days.

-jeff

On Tue, 22 May 2007, Russ Allbery wrote:

> Jeff Horwitz <jeff at smashing.org> writes:
>
>> Hi Russ--
>
>> Once I stopped using Krb5 at the day job, I haven't kept up much with
>> interface changes.  If you can send a patch, I will be more than happy
>> to apply it and make another release.
>
> I finally got around to working on this.  This patch:
>
> * Adds get_init_creds_password and get_init_creds_keytab interfaces that
>   follow the upstream interface and return an Authen::Krb5::Creds object
>   rather than storing the new credentials directly into a ticket cache.
>
> * Adds a destructor for Authen::Krb5::Creds objects now that we're
>   returning them to the user.
>
> * Adds a store_cred() method to Authen::Krb5::Ccache so that the caller
>   can do something useful with the returned credentials.
>
> * Reimplements get_in_tkt_with_password and get_in_tkt_with_keytab in
>   terms of get_init_creds_{password,keytab}, krb5_cc_initialize, and
>   krb5_cc_store_cred.
>
> * Updates the documentation accordingly.
>
> Tested against MIT Kerberos 1.6.1, but these interfaces have been
> consistent for quite some time and shouldn't change with older versions of
> Kerberos.
>
> Let me know if you have any concerns or issues with the patch; I'm happy
> to adjust it as desired.
>
> -- 
> Russ Allbery (rra at debian.org)               <http://www.eyrie.org/~eagle/>
>
>




More information about the pkg-perl-maintainers mailing list