NAME

catboks - Keon Security Server 4.x (BoKS) interface

DESCRIPTION

This interface provides access to a number of services provided by a Keon Security Server 4.x, such as checking a certificate and performing user mapping.

Most of these functions make calls to a Security Server. Some calls may be cached to reduce network and server load, as well as increase the speed of applications. Before any of these functions will work, catboks_init() must be called.

FUNCTION OVERVIEW

catboks_init
Must be called before any other catboks functions can be used. This function is used to install the parameters required for communication with the Security Server.

catboks_tcpmethod
A utility that builds an ``access route'' string, to be used with other catboks functions, such as catboks_route().

catboks_route
Asks the Security Server for the encryption and authentication methods, called an ``access route,'' to be used for a connection. The methods used are determined by the network endpoints of the connection.

catboks_certtouser
Maps the peer's certificate to a BoKS username.

catboks_auth
Authenticates the user.

catboks_dbmap
Performs user credential mapping.

catboks_loginit
Creates a ``log dispatcher,'' which can be installed in a session with catlog_setdispatcher(). The dispatcher will eventually call catboks_log().

catboks_log
Sends a message to the Security Server event log.

SEE ALSO

cat

catboks_auth, catboks_certtouser, catboks_checkcert, catboks_dbmap, catboks_init, catboks_log, catboks_loginit, catboks_route, catboks_tcpmethod, catboks_version