Hi,

I 'm trying to enable use of des3-hmac-sha1 as one of the supported enctypes on 
a Linux machine.

kdc.conf on my Linux machine is as below:
master_key_type    = des-cbc-crc
supported_enctypes = des3-cbc-sha1:normal des-cbc-md5:normal des-cbc-crc:normal 

Created the database and restarted the kerberos services.

I followed the below steps to run my client/server program that uses this KDC:

1) Added principals client/hostname and server/hostname to the kerberos database

2)Listed these principals using getprinc, it showed 3 keys. Each key indicating 
an encryption type as shown above.

3) Did a kinit client/hostname and kinit server/hostname from the client by 
specifying only des3-hmac-sha1 as the default_tgt/tgs_enctype in the client 
side krb5.conf.

4) klist -e displayed encryption key as DES3-CBC-SHA1 for both the client and 
the server. My client/server program worked fine.

But when I repeated the above steps with "des-cbc-crc des3-cbc-sha1" as the 
default_tgt/tgs_enctype in the client side krb5.conf, the client/server program 
failed with GSS Exception and with 
Cryptography key des3-cbc-sha1 not found.

On doing a klist -e it showed only DES-CBC-CRC.

Can someone please help me resolve this? What is the order in which the 
encryption types are picked up on both client side or on the KDC side? Thank 
You.

Regards,
Chandrakala



   


________________________________________________
Kerberos mailing list           Kerberos@mit.edu
https://mailman.mit.edu/mailman/listinfo/kerberos

Reply via email to