Secure Sockets Layer (SSL) and Transport Layer Security (TLS) concepts

The SSL and TLS protocols enable two parties to identify and authenticate each other and communicate with confidentiality and data integrity. The TLS protocol evolved from the Netscape SSL 3.0 protocol but TLS and SSL do not interoperate.

The SSL and TLS protocols provide communications security over the internet, and allow client/server applications to communicate in a way that is confidential and reliable. The protocols have two layers: a Record Protocol and a Handshake Protocol, and these protocols are layered above a transport protocol such as TCP/IP. They both use asymmetric and symmetric cryptography techniques.

An SSL or TLS connection is initiated by an application, which becomes the SSL or TLS client. The application that receives the connection becomes the SSL or TLS server. Every new session begins with a handshake, as defined by the SSL or TLS protocols.

A full list of CipherSpecs supported by Blueworx Voice Response Voice over IP/SIP is provided in the $SYS_DIR/voip/ciphers.ini file.

For more information about the SSL protocol, see the information that is provided at https://developer.mozilla.org/en-US/docs/Introduction_to_SSL. For more information about the TLS protocol, see the information that is provided by the TLS Working Group on the website of the Internet Engineering Task Force at http://www.ietf.org