reportscheme(1Mbnu)


reportscheme -- give authentication scheme information to client applications

Synopsis

/usr/sbin/reportscheme [-d]

Description

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 scheme invocation.

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 network service, 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 current transport. If the service is found in the _pmtab file but no authentication information is listed, a null authentication scheme is assumed.

Options


-d
Turn on debugging. All debugging information is written to /var/adm/log/cs.debug. The debugging information related to reportscheme begins with an rs: tag.

Files


/usr/sbin/reportscheme

/etc/saf/pmtag/_pmtab

Usage

Since reportscheme is used to report authentication schemes, there can be no authentication scheme associated with reportscheme itself. If there were, client machines would not be able to invoke the reportscheme service.

Return values

reportscheme returns the following information:

Examples

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 ``\''):
reportscheme::root:reserved:reserved::\x00020b02c00b6c180000000000000000 \
 /usr/sbin/reportscheme#

References

cs_connect(3N), dials(3N)
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004