give authentication scheme information to client applications
The reportscheme command is a non-standing network service
that tells client machine applications what authentication
scheme to use for a specified network service.
The reportscheme service must exist on each port monitor
that offers network services if the server wishes to enforce authentication
The Connection Server invokes the reportscheme service
on the server machine on behalf of client applications and sends the
name of the requested network service to be executed.
On the server side, reportscheme receives the name of the
searches the current transport's _pmtab database
and finds the first entry
for the specified network service.
If the service is not listed in the _pmtab file,
reportscheme returns an error.
The Connection Server will
then fail the connection request for the network service over the
If the service is found in the _pmtab file
but no authentication information is listed,
a null authentication scheme is assumed.
Turn on debugging.
All debugging information is written to /var/adm/log/cs.debug.
The debugging information related to reportscheme begins with
Since reportscheme is used to report authentication
schemes, there can be no authentication scheme associated with
If there were, client machines would not
be able to invoke the reportscheme service.
reportscheme returns the following information:
the name of the authentication scheme for the requested
network service on the current port monitor
an indication of whether the network service will invoke the authentication
scheme as the imposer or the responder
The following shows a reportscheme entry from a sample _pmtab file.
reportscheme itself may not have an authentication scheme name in the
scheme field of the _pmtab file, that is, it is always executed
with a NULL authentication scheme.
A line similar to this must appear in the _pmtab file of every
port monitor that the Connection Server expects to connect to.
If the reportscheme service is not entered in a port
monitor's _pmtab file, a NULL authentication scheme is assumed
for all services under that port monitor.
The following represents a one-line entry in the _pmtab file
(broken here with a ``\''):
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004