Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.411 (Entity 5.404) RT-Send-CC: X-RT-Original-Encoding: iso-8859-1 Content-Length: 970 I need to correct my previous statement - actually, both 1 and 2 fails with the same error code and message, e.g. FAILURE "Matching credential not found". gss_acquire_cred() succeeds when I either uses GSS_C_NO_NAME or the name handle which I got back as a result of gss_inquire_cred() whose cred is acquired w/ GSS_C_NO_NAME. Anyhow, here is the code snippet: nameVal.value = "dummy"; //"dummy@JSN.SFBAY.SUN.COM"; nameVal.length = strlen(nameVal.value)+1; nameType = GSS_C_NT_USER_NAME; major = gss_import_name(&minor, &nameVal, nameType, &nameHdl); displayStatus(header, "gss_import_name", major, minor, GSS_C_NO_OID); fprintf(stdout,"[%s] IMPORTED NAME=%d\n", header, nameHdl); major = gss_acquire_cred(&minor, nameHdl, GSS_C_INDEFINITE, desired_mechs, GSS_C_INITIATE, &credHdl, NULL, NULL); fprintf(stdout,"[%s] ACQUIRED INIT CRED USING SPECIFIED NAME\n", header); displayStatus(header, "client's gss_acquire_cred", major, minor, mech); Thanks, Valerie