Enhanced client authentication support

Rational Developer for System z supports multiple ways to authenticate a user ID provided by a client upon connection. Note that the authentication data provided by the client is only used once, during initial connection setup. Once a user ID is authenticated, the user ID and self-generated PassTickets are used for all actions that require authentication. Also note that SSL encryption is supported for each authentication method, and it is required for certificate authentication.