[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Setting enctype in tickets



On Fri, Oct 05, 2001 at 01:57:31PM +0200, Johan Danielsson wrote:
> Daniel Kouril <kouril@ics.muni.cz> writes:
> 
> > After looking at the kgetcred source, I think two various types are mixed
> > there. 
> 
> This is beacuse the notion of keytypes vs enctypes that exist in
> rfc1510 doesn't work well in practice, so the keytypes are mostly
> gone. We should probably have changed this function a long time
> ago. Try this patch.
> 
> /Johan
> 
> --- get_cred.c	2001/07/03 18:45:03	1.87
> +++ get_cred.c	2001/10/05 11:53:47
> @@ -179,10 +179,8 @@
>      t->pvno = 5;
>      t->msg_type = krb_tgs_req;
>      if (in_creds->session.keytype) {
> -	ret = krb5_keytype_to_enctypes_default (context,
> -						in_creds->session.keytype,
> -						&t->req_body.etype.len,
> -						&t->req_body.etype.val);
> +	ALLOC_SEQ(t->req_body.etype, 1);
> +	t->req_body.etype.val[0] = in_cred->session.keytype;
>      } else {
>  	ret = krb5_init_etype(context, 
>  			      &t->req_body.etype.len, 
The -e parametr for kgetcred is useless then, right?