gensec_gssapi: use gsskrb5_get_subkey() to get the session key
authorStefan Metzmacher <metze@samba.org>
Fri, 8 Aug 2008 13:27:40 +0000 (15:27 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 8 Aug 2008 13:29:16 +0000 (15:29 +0200)
This is needed to get the correct key, when aes keys are used.

metze

source/auth/gensec/gensec_gssapi.c

index 1541c88e0784714741e6bf97b12511f0860a1f6d..0b1b9d851c91700502528cce7c26e18607b9840f 100644 (file)
@@ -1165,9 +1165,9 @@ static NTSTATUS gensec_gssapi_session_key(struct gensec_security *gensec_securit
                return NT_STATUS_OK;
        }
 
-       maj_stat = gsskrb5_get_initiator_subkey(&min_stat, 
-                                               gensec_gssapi_state->gssapi_context,
-                                               &subkey);
+       maj_stat = gsskrb5_get_subkey(&min_stat,
+                                     gensec_gssapi_state->gssapi_context,
+                                     &subkey);
        if (maj_stat != 0) {
                DEBUG(1, ("NO session key for this mech\n"));
                return NT_STATUS_NO_USER_SESSION_KEY;