… | |
… | |
254 | |
254 | |
255 | You can also provide your own TLS connection object, but you have |
255 | You can also provide your own TLS connection object, but you have |
256 | to make sure that you call either C<Net::SSLeay::set_connect_state> |
256 | to make sure that you call either C<Net::SSLeay::set_connect_state> |
257 | or C<Net::SSLeay::set_accept_state> on it before you pass it to |
257 | or C<Net::SSLeay::set_accept_state> on it before you pass it to |
258 | AnyEvent::Handle. |
258 | AnyEvent::Handle. |
|
|
259 | |
|
|
260 | B<IMPORTANT:> since Net::SSLeay "objects" are really only integers, |
|
|
261 | passing in the wrong integer will lead to certain crash. This most often |
|
|
262 | happens when one uses a stylish C<< tls => 1 >> and is surprised about the |
|
|
263 | segmentation fault. |
259 | |
264 | |
260 | See the C<< ->starttls >> method for when need to start TLS negotiation later. |
265 | See the C<< ->starttls >> method for when need to start TLS negotiation later. |
261 | |
266 | |
262 | =item tls_ctx => $ssl_ctx |
267 | =item tls_ctx => $ssl_ctx |
263 | |
268 | |