<!-- ************************************** WARNING ************************************** The ciarcom bot parses this header automatically. Any deviation from the template may cause the bot to automatically correct this header or may result in a warning message, requesting updates. Please ensure all sections of the template below are filled in and no changes are made to the template format. Only bugs should be raised here as issues. Questions or enhancements should instead be raised on our forums: https://forums.mbed.com/ . ************************************************************************************* --> ### Description of defect <!-- Add detailed description of what you are reporting. Good example: https://os.mbed.com/docs/mbed-os/latest/contributing/workflow.html --> Hi, I would like to understand the purpose of the TLSSocket and the difference between using TLSSocket and using mbedtls_* (as in this example https://github.com/ARMmbed/mbed-os-example-tls/blob/master/tls-client/HelloHttpsClient.cpp) functions. In addition, I would like to point out that TLSSocket::listen() is not yet implemented, as well as TLSSocket::accept() (https://os.mbed.com/docs/mbed-os/v6.14/apis/tlssocket.html) as they both return "NSAPI_ERROR_UNSUPPORTED" (https://github.com/ARMmbed/TLSSocket/blob/master/TLSSocketWrapper.cpp). If possible I would like to understand the reason behind this method not being implemented. Best regards. #### How is this defect reproduced ? Use TLSSocket::listen() function.