catboks - Keon Security Server 4.x (BoKS) interface
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.
- 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.
cat
catboks_auth, catboks_certtouser,
catboks_checkcert, catboks_dbmap, catboks_init,
catboks_log, catboks_loginit, catboks_route,
catboks_tcpmethod, catboks_version