An EnclaveTransport that uses HTTP to communciate with the host of an enclave. Specifically, this transport implementation is intended to be used when the enclave host is using
Pass an instance of this class to EnclaveClient.start to connect an EnclaveClient to the host. A single WebEnclaveTransport can support multiple clients. When closing this transport, make sure all connected clients have first disconnected by calling EnclaveClient.close.
An SSLContext object can be used if a custom SSL setup is required, for example to connect to a web server using a self-signed certificate.