• Jim Garlick's avatar
    gssapi: add NAMETYPE socket options · 0b185e82
    Jim Garlick authored
    Problem: principals are looked up unconditionally
    with the GSS_C_NT_HOSTBASED_SERVICE name type.
    
    Solution: Add two new socket options to set the name type
    for ZMQ_GSSAPI_PRINCIPAL and ZMQ_GSSAPI_SERVICE_PRINCIPAL:
    
    ZMQ_GSSAPI_PRINCIPAL_NAMETYPE
    ZMQ_GSSAPI_SERVICE_PRINCIPAL_NAMETYPE
    
    They take an integer argument which must be one of
    ZMQ_GSSAPI_NT_HOSTBASED (0) - default
    ZMQ_GSSAPI_NT_USER_NAME (1)
    ZMQ_GSSAPI_NT_KRB5_PRINCIPAL (2)
    
    These correspond to GSSAPI name types of:
    GSS_C_NT_HOSTBASED_SERVICE
    GSS_C_NT_USER_NAME
    GSS_KRB5_NT_PRINCIPAL_NAME
    
    Fixes #2542
    0b185e82
Name
Last commit
Last update
.github Loading commit data...
RELICENSE Loading commit data...
builds Loading commit data...
doc Loading commit data...
include Loading commit data...
m4 Loading commit data...
packaging Loading commit data...
perf Loading commit data...
src Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.hgeol Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
COPYING Loading commit data...
COPYING.LESSER Loading commit data...
Dockerfile Loading commit data...
Doxygen.cfg Loading commit data...
FindSodium.cmake Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README.cygwin.md Loading commit data...
README.doxygen.md Loading commit data...
README.md Loading commit data...
ZeroMQConfig.cmake.in Loading commit data...
acinclude.m4 Loading commit data...
appveyor.yml Loading commit data...
autogen.sh Loading commit data...
branding.bmp Loading commit data...
ci_build.sh Loading commit data...
ci_deploy.sh Loading commit data...
configure.ac Loading commit data...
installer.ico Loading commit data...
version.sh Loading commit data...