<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
It's not in the current implementation of ssl, due to a lot of reasons.
There is a newer implementation in the works that will make it possible
to do ssl-encryption on an already established socket connection, but
it's one or two otp-releases in the future.<br>
/Jakob<br>
<br>
Christian S wrote:
<blockquote
 cite="mid:bc5c855a0708160746q119c13e9t665352e3ddb3ffeb@mail.gmail.com"
 type="cite">
  <pre wrap="">No, I guess I am being vague.

I have an established gen_tcp connection, after negotiation the client
says it want to proceed talking in an encrypted tls channel over this
tcp connection.

I would need something like {ok, SSLSock} = ssl:initiate_tls(TCPSocket, Opts).

2007/8/16, Toby Thain <a class="moz-txt-link-rfc2396E" href="mailto:toby@smartgames.ca"><toby@smartgames.ca></a>:
  </pre>
  <blockquote type="cite">
    <pre wrap="">On 16-Aug-07, at 11:09 AM, Christian S wrote:

    </pre>
    <blockquote type="cite">
      <pre wrap="">It seems like the ssl module doesnt support taking over a tcp
connection and bootstrapping ssl/tls on it?

I recall having seen this issue on the list once, but i cant find
anything when searching for it.

Is there any work on the ssl module, or undocumented features for
this?

ejabberd use their own tls driver to communicate with openssl which
seem to have support for promoting tcp to tls.  i guess this is time
tested code that works well,

another idea i had was to just connect back to a ssl port on the same
machine and  relay the tcp traffic there? or doesnt this work? i have
very little knowledge about the protocol in ssl/tls
      </pre>
    </blockquote>
    <pre wrap="">Does this help at all?
<a class="moz-txt-link-freetext" href="http://telegraphics.com.au/svn/essltest/trunk/essltest.erl">http://telegraphics.com.au/svn/essltest/trunk/essltest.erl</a>

--Toby

    </pre>
    <blockquote type="cite">
      <pre wrap="">_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a>
      </pre>
    </blockquote>
    <pre wrap="">
    </pre>
  </blockquote>
  <pre wrap=""><!---->_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://www.erlang.org/mailman/listinfo/erlang-questions">http://www.erlang.org/mailman/listinfo/erlang-questions</a>

  </pre>
</blockquote>
<br>
</body>
</html>