# Preconditions

All the following preconditions must be satisfied to use SSL only for authentication:

- The server and clients must both be release 4.2 or later. (If not, EMS behavior reverts to using SSL for all communications throughout the life of the connection.)
- The server must explicitly enable the parameter `ssl_auth_only` in the tibemsd.conf configuration file.
- The client program must request a connection that uses SSL for authentication only. Clients can specify this request in factories by enabling the `ssl_auth_only` parameter, or by calling:
  - Java: `TibjmsSSL.setAuthOnly`
  - C: `tibemsSSLParams_SetAuthOnly`
  - C#: `EMSSSL.SetAuthOnly`

See Also

Server parameter `ssl_auth_only`

Client parameter `ssl_auth_only`

Copyright © Cloud Software Group, Inc. All rights reserved.