SSL/TLS support in REST adapter

The SSL/TLS provides stricter security for HTTPS connections involving very selected parties.

The REST adapter/node provides a way to refer an SSL certificate that will identify them.

The SSL handshake will not work if server and client certificates are not a match. By doing so, no credential is sent over the Internet, just encrypted data that will be decrypted correctly only if the certificates match.