Commit 4c4ca1f2 authored by Pieter Hintjens's avatar Pieter Hintjens

Merge pull request #1009 from fichtner/gss_freebsd

gssapi: RFC 2744 mandates GSS_C_NT_HOSTBASED_SERVICE
parents 40cbbe3c 8c09ae6e
......@@ -165,7 +165,8 @@ int zmq::gssapi_client_t::initialize_context ()
send_tok.value = service_name;
send_tok.length = strlen(service_name);
OM_uint32 maj = gss_import_name(&min_stat, &send_tok,
gss_nt_service_name, &target_name);
GSS_C_NT_HOSTBASED_SERVICE,
&target_name);
if (maj != GSS_S_COMPLETE)
return -1;
......
......@@ -317,7 +317,7 @@ int zmq::gssapi_mechanism_base_t::acquire_credentials (char * service_name_, gss
name_buf.length = strlen ((char *) name_buf.value) + 1;
maj_stat = gss_import_name (&min_stat, &name_buf,
gss_nt_service_name, &server_name);
GSS_C_NT_HOSTBASED_SERVICE, &server_name);
if (maj_stat != GSS_S_COMPLETE)
return -1;
......
......@@ -24,7 +24,9 @@
#ifdef HAVE_LIBGSSAPI_KRB5
#ifndef ZMQ_HAVE_FREEBSD
#include <gssapi/gssapi_generic.h>
#endif
#include <gssapi/gssapi_krb5.h>
#include "mechanism.hpp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment