> On Jan 29, 2015, at 4:14 PM, Reindl Harald <[email protected]> wrote:
> 
> 
> Am 29.01.2015 um 20:25 schrieb James Peach:
>>> On Jan 29, 2015, at 10:29 AM, Reindl Harald <[email protected]> wrote:
>>> 
>>> 
>>> [root@localhost:~]$ cat /etc/trafficserver/ssl_multicert.config
>>> ssl_cert_name=thelounge.net.pem ssl_ca_name=godaddy_ca_sha256.crt 
>>> ssl_ticket_enabled=0
>>> 
>>> https://www.ssllabs.com/ssltest/
>>> Session resumption (caching)        Yes     
>>> Session resumption (tickets)        Yes     
>>> SSL 2 handshake compatibility       No
>> 
>> First, what version of OpenSSL is this? We try to set SSL_OP_NO_TICKET, 
>> which I believe was added in OpenSSL 0.9.9. Maybe httpd uses a different 
>> technique to disable session tickets.
> 
> Fedora 20
> openssl-1.0.1e-41.fc20
> 
>> Can you turn on "ssl" debug logging? With ssl_ticket_enabled=0 you should 
>> see a message like "ssl session ticket is disabled" ...
> 
> not sure how to do that

To do this with a running process:

traffic_line -s proxy.config.diags.debug.tags -v ssl
traffic_line -s proxy.config.diags.debug.enabled -v 1
traffic_line -x

Depending on your config, you will most likely see the messages in diags.log

> the only reachable server for ssllabs ist the production one
> testing environments are not reachable from outside
> 
>>> (the ssl 2 handshake compatibility needs to be fixed too for some client 
>>> like "ab" the apache benchmark tool)
> 
> BTW: that annoys me for years now - "ab" supports SNI fine but not with ATS

I don't know what the problem is with "ab", but there is config for allowing 
various SSL protocol versions:

$ traffic_line -m proxy.config.ssl.*v[0-9_]
proxy.config.ssl.SSLv2 0
proxy.config.ssl.SSLv3 0
proxy.config.ssl.TLSv1 1
proxy.config.ssl.TLSv1_1 1
proxy.config.ssl.TLSv1_2 1
proxy.config.ssl.client.SSLv2 0
proxy.config.ssl.client.SSLv3 1
proxy.config.ssl.client.TLSv1 1
proxy.config.ssl.client.TLSv1_1 1
proxy.config.ssl.client.TLSv1_2 1

> 
>>> _______________________________
>>> 
>>> the today release of httpd introduces an option for that and it's 
>>> description says for me "no i do not want to restart services daily"
>>> 
>>> with Off https://www.ssllabs.com/ssltest/ says correctly
>>> 
>>> Session resumption (caching)        Yes     
>>> Session resumption (tickets)         No
>>> 
>>> mod_ssl: New directive SSLSessionTickets (On|Off). The directive controls 
>>> the use of TLS session tickets (RFC 5077), default value is "On" (unchanged 
>>> behavior). Session ticket creation uses a random key created during web 
>>> server startup and recreated during restarts. No other key recreation 
>>> mechanism is available currently. Therefore using session tickets without 
>>> restarting the web server with an appropriate frequency (e.g. daily) 
>>> compromises perfect forward secrecy. [Rainer Jung]
> 

Reply via email to