Standards, Environments, and Macros mech_spnego(5)
NAME
mech_spnego - Simple and Protected GSS-API Negotiation
MechanismSYNOPSIS
/usr/lib/gss/mech_spnego.so.1
DESCRIPTION
The SPNEGO security mechanism for GSS-API allows GSS-API
applications to negotiate the actual security mechanism tobe used in the GSS-API session. mech_spnego.so.1 is a shared
object module that is dynamically opened by applications that specify the SPNEGO Object Identifier (OID) in calls tothe GSS-API functions (see libgss(3LIB)).
SPNEGO is described by IETF RFC 2478 and is intended to beused in environments where multiple GSS-API mechanisms are
available to the client or server and neither side knows what mechanisms are supported by the other. When SPNEGO is used, it selects the list of mechanisms to advertise by reading the GSS mechanism configuration file, /etc/gss/mech (see mech(4)), and by listing all active mechanisms except for itself. OPTIONS SPNEGO may be configured to function in two ways. The first way is to interoperate with Microsoft SSPI clients and servers that use the Microsoft "Negotiate" method, which is also based on SPNEGO. The Microsoft "Negotiate" mechanismdoes not strictly follow the IETF RFC. Therefore, use spe-
cial handling in order to enable full interoperability. In order to interoperate, place option "[ msinterop ]" at the end of the SPNEGO line in /etc/gss/mech. This is an example (from /etc/gss/mech):spnego 1.3.6.1.5.5.2 mech_spnego.so [ msinterop ]
Without the "[ msinterop ]" option, mech_spnego will follow
the strict IETF RFC 2478 specification and will not be able to negotiate with Microsoft applications that try to use the SSPI "Negotiate" mechanism.SunOS 5.11 Last change: 4 Oct 2004 1
Standards, Environments, and Macros mech_spnego(5)
INTERFACESmech_spnego.so.1 has no public interfaces. It is only
activated and used through the GSS-API interface provided by
libgss.so.1 (see libgss(3LIB)). FILES/usr/lib/gss/mech_spnego.so.1
shared object file/usr/lib/sparcv9/gss/mech_spnego.so.1
SPARC 64-bit shared object file
/usr/lib/amd64/gss/mech_spnego.so.1
x86 64-bit shared object file
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUWNspnego ||_____________________________|_____________________________|
| MT Level | Safe ||_____________________________|_____________________________|
SEE ALSO
Intro(3), libgss(3LIB), mech(4), attributes(5) Oracle Solaris Security for Developers GuideSunOS 5.11 Last change: 4 Oct 2004 2