I've turned on debug on IO::Socket::SSL and its output is sort of like thisuse SOAP::Lite; my $proxy="https://some/address"; my $client = SOAP::Lite->proxy( $proxy ); ... my $response; eval { $response = $client->call( $method => @params ) };
so I think that remote server administrator is a litle bit wrong. Furthermore, I'm going to add ssl_opts to my soap client transport for next tests.DEBUG: .../IO/Socket/SSL.pm:1596: new ctx 73492512 DEBUG: .../IO/Socket/SSL.pm:338: socket not yet connected DEBUG: .../IO/Socket/SSL.pm:340: socket connected DEBUG: .../IO/Socket/SSL.pm:358: ssl handshake not started DEBUG: .../IO/Socket/SSL.pm:406: set socket to non-blocking to enforce + timeout=30 DEBUG: .../IO/Socket/SSL.pm:419: Net::SSLeay::connect -> -1 DEBUG: .../IO/Socket/SSL.pm:429: ssl handshake in progress DEBUG: .../IO/Socket/SSL.pm:439: waiting for fd to become ready: SSL w +ants a read first DEBUG: .../IO/Socket/SSL.pm:459: socket ready, retrying connect DEBUG: .../IO/Socket/SSL.pm:419: Net::SSLeay::connect -> -1 DEBUG: .../IO/Socket/SSL.pm:429: ssl handshake in progress DEBUG: .../IO/Socket/SSL.pm:439: waiting for fd to become ready: SSL w +ants a read first DEBUG: .../IO/Socket/SSL.pm:459: socket ready, retrying connect DEBUG: .../IO/Socket/SSL.pm:419: Net::SSLeay::connect -> 1 DEBUG: .../IO/Socket/SSL.pm:474: ssl handshake done DEBUG: .../IO/Socket/SSL.pm:1633: free ctx 73492512 open=73492512 DEBUG: .../IO/Socket/SSL.pm:1641: OK free ctx 73492512
I hope it will help me :)$client->transport->ssl_opts( SSL_session_cache_size => 0, )
In reply to Re^2: SOAP::Lite. Flush ssl session
by schetchik
in thread SOAP::Lite. Flush ssl session
by schetchik
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |