r4531: Include the OID locally, as it seems to be hard to get the includes
authorAndrew Bartlett <abartlet@samba.org>
Wed, 5 Jan 2005 10:21:08 +0000 (10:21 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:08:18 +0000 (13:08 -0500)
right.

Andrew Bartlett
(This used to be commit a742ea1e1221058ae6a99e317fbf18c80bc49aed)

source4/libcli/auth/gensec_gssapi.c

index 690d36e7983bd1d3b522b7a59e53cbaa5802495a..0b5bd011940fc062f18477b3b23e25d882f8b57c 100644 (file)
@@ -130,6 +130,10 @@ static NTSTATUS gensec_gssapi_client_start(struct gensec_security *gensec_securi
        gss_buffer_desc name_token;
        OM_uint32 maj_stat, min_stat;
 
+       gss_OID_desc hostbased = {10, 
+                                 (void *)discard_const_p(char, "\x2a\x86\x48\x86\xf7\x12"
+                                                         "\x01\x02\x01\x04")};
+
        nt_status = gensec_gssapi_start(gensec_security);
        if (!NT_STATUS_IS_OK(nt_status)) {
                return nt_status;
@@ -144,7 +148,7 @@ static NTSTATUS gensec_gssapi_client_start(struct gensec_security *gensec_securi
 
        maj_stat = gss_import_name (&min_stat,
                                    &name_token,
-                                   GSS_C_NT_HOSTBASED_SERVICE,
+                                   &hostbased,
                                    &gensec_gssapi_state->server_name);