in reply to Dynamic SNI certificates while upgrading to SSL
There is no explicit support in IO::Socket::SSL to do this, that is it can only deal with fixed certificates for SNI and has no way to create a certificate on demand for SNI. The way SNI on the server side works is by supplying an tls_ext_servername_callback and set the relevant context there.
I suggest you have a look at the code for IO::Socket::SSL and look how it uses Net::SSLeay::CTX_set_tlsext_servername_callback. Your code must work in a similar way, but instead of using an already created SSL context you have to create a new context with your own certifcates in this callback.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Dynamic SNI certificates while upgrading to SSL
by gr3m1in (Novice) on Jan 03, 2015 at 17:01 UTC | |
by noxxi (Pilgrim) on Jan 03, 2015 at 19:45 UTC | |
by gr3m1in (Novice) on Jan 03, 2015 at 20:38 UTC | |
by FloydATC (Deacon) on May 12, 2017 at 06:22 UTC | |
by noxxi (Pilgrim) on Jan 04, 2015 at 04:23 UTC |