Content-type: text/html Man page of mech_spnego

mech_spnego

Section: Standards, Environments, and Macros (5)
Updated: 4 Oct 2004
Index Return to Main Contents
 

NAME

mech_spnego - Simple and Protected GSS-API Negotiation Mechanism  

SYNOPSIS

/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 to be 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 to the GSS-API functions (see libgss(3LIB)).

SPNEGO is described by IETF RFC 2478 and is intended to be used 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" mechanism does not strictly follow the IETF RFC. Therefore, use special 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.  

INTERFACES

mech_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 attributes:

ATTRIBUTE TYPEATTRIBUTE VALUE
AvailabilitySUWNspnego
MT LevelSafe

 

SEE ALSO

intro(3), libgss(3LIB), mech(4), attributes(5)

Solaris Security for Developers Guide


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
INTERFACES
FILES
ATTRIBUTES
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 02:39:51 GMT, October 02, 2010