# eXtremeSQL OpenSSL Support for Remote SQL

> In order to facilitate secure communications, authorization and authentication, eXtremeDB Transport Layer security is implemented using Secure Sockets Layer (TLS/SSL). OpenSSL was chosen as one of the most widespread and well-recognized TLS protocol implementations.

> ## Enabling OpenSSL support

> The OpenSSL binary libraries are loaded dynamically by the eXtremeDB runtime (by the `mconet` library). To build the `mconet` library with OpenSSL support, please refer to the Managing Network Communications in C page.

> ## Usage

> In order to enable OpenSSL communications, the application must pass SSL settings to the eXtremeDB subsystems. Then the methods for managing secure network communications will depend on the choice of programming language for your embedded SQL application. Please refer to the Network Communications page for detailed explanations and examples for your development environment.