Hide Forgot
Description of problem: When the DH parameters offered by the client aren't accepted by the server, the client fails to act properly based on the server-supplied parameters. Version-Release number of selected component (if applicable): pkinit-0.7.6-1.el5 How reproducible: Always Steps to Reproduce: 1. Configured the KDC to require DH key agreement using primes with a minimum size greater than that of the client's preferred group. 2. kinit Actual results: Client retries with the original set of parameters. Expected results: Client retries with one of the sets of parameters supplied by the KDC. Additional info: Hopefully this won't require changes to the preauth plugin backport. The client can be configured to work around this, but it's a bug all the same.
Upon further testing, it appears to be handling the error data just fine. Errors encountered when the server was configured to require 4096 bits failed due to a hard-coded limit in NSS (filed as bug #689612).