Received: from pch.mit.edu (PCH.MIT.EDU [18.7.21.90]) by krbdev.mit.edu (8.9.3p2) with ESMTP id PAA10368; Wed, 8 Mar 2006 15:32:50 -0500 (EST) Received: from pch.mit.edu (pch.mit.edu [127.0.0.1]) by pch.mit.edu (8.12.8p2/8.12.8) with ESMTP id k28KWIJw024411 for ; Wed, 8 Mar 2006 15:32:18 -0500 Received: from pacific-carrier-annex.mit.edu (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.7.21.83]) by pch.mit.edu (8.12.8p2/8.12.8) with ESMTP id k283lkgQ012459 for ; Tue, 7 Mar 2006 22:47:46 -0500 Received: from brmea-mail-1.sun.com (brmea-mail-1.Sun.COM [192.18.98.31]) by pacific-carrier-annex.mit.edu (8.12.4/8.9.2) with ESMTP id k283lfee004275 for ; Tue, 7 Mar 2006 22:47:41 -0500 (EST) Received: from phys-d3-ha21sca-2 ([129.145.155.165]) by brmea-mail-1.sun.com (8.12.10/8.12.9) with ESMTP id k283leSF017953 for ; Tue, 7 Mar 2006 20:47:40 -0700 (MST) Received: from conversion-daemon.ha21sca-mail1.sfbay.sun.com by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0IVS00B01ICU0V@ha21sca-mail1.sfbay.sun.com> (original mail from Yu-Ching.Peng@Sun.COM) for krb5-bugs@mit.edu; Tue, 07 Mar 2006 19:48:39 -0800 (PST) Received: from [129.150.23.218] (vpn-129-150-23-218.SFBay.Sun.COM [129.150.23.218]) by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0IVS0017RIL3P3@ha21sca-mail1.sfbay.sun.com>; Tue, 07 Mar 2006 19:48:39 -0800 (PST) Date: Tue, 07 Mar 2006 19:56:37 -0800 From: Valerie Peng Subject: Cannot acquire initiator cred using gss_acquire_cred with explicit name on Windows To: krb5-bugs@mit.edu Message-Id: <440E55F5.3030601@sun.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7BIT X-Accept-Language: en-us, en User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Spam-Score: -2.598 X-Spam-Flag: NO X-Scanned-BY: MIMEDefang 2.42 X-Mailman-Approved-At: Wed, 08 Mar 2006 15:32:17 -0500 Cc: jaltman@gmail.com X-Beenthere: krb5-bugs-incoming@mailman.mit.edu X-Mailman-Version: 2.1.6 Precedence: list Sender: krb5-bugs-incoming-bounces@PCH.mit.edu Errors-To: krb5-bugs-incoming-bounces@PCH.mit.edu X-RT-Original-Encoding: iso-8859-1 Content-Length: 1239 I downloaded kfw-3.0.0-final and unzipp'ed it under my personal directory. I have an app which will load the gssapi32.dll and dynamically invoke various gss functions. So far things work fine except this one problem with gss_acquire_cred that looks like a bug in the MIT kerberos impl. Here is what I tried: ========================= major = gssIndicateMechs(&minor, &desired_mechs); // gss_acquire_cred call#1 major = gssAcquireCred(&minor, GSS_C_NO_NAME, GSS_C_INDEFINITE, desired_mechs, GSS_C_INITIATE, &credHdl, NULL, NULL); major = gssInquireCred(&minor, credHdl, &nameHdl, NULL, NULL, NULL); // gss_acquire_cred call#2 major = gssAcquireCred(&minor, nameHdl, GSS_C_INDEFINITE, desired_mechs, GSS_C_INITIATE, &credHdl, NULL, NULL); ... major = gssImportName(&minor, &nameVal, nameType, &nameHdl); // gss_acquire_cred call#3 major = gssAcquireCred(&minor, nameHdl, 0, desired_mechs, GSS_C_ACCEPT, &credHdl2, NULL, NULL); ========================= #1 and #3 of the above gss_acquire_cred(...) calls succeed while #2 hangs. I checked the major/minor status after each gss calls and did not observe any problem up until call#2. If I commented out #2, my app will run to its completion. Please fix this... Thanks, Valerie