SSL types and modes

There are two types of SSL connections:

  • Client SSL is for a client TCP/IP socket. Client SSL is the type for a client that is connected to a host server, and for a host server connected to a security server.
  • Server SSL is for a server TCP/IP socket. Server SSL is the type for a host server that is connected to a client, and for a security server connected to a host server.

Every SSL connection must have a client SSL at one end and a server SSL at the other.

The mode determines whether messages sent by this end of the connection are to be encrypted. Then the mode determines if they are to be encrypted using a public key only or using both a public key and a private key.

If messages are to be encrypted using both keys, then the mode also determines whether messages received from the other end of the connection are to be authenticated.