<%= s.hostname %>
|
<% if s.is_a? Tls::TlsNotSupportedServer %>
No SSL/TLS
|
<% else
rank_color = case n.grade
when 'A+' then :info
when 'A', 'A-' then :success
when 'B', 'C' then :warning
when 'T', 'M' then :critical
else :danger
end %>
<%= n.grade %>
|
<% type, size = s.key %>
<%= "#{size} (#{type.to_s.upcase})" %>
(<%= s.key_size < 2048 ? '☹' : '☺' %>)
|
<%= s.sha1_sig? ? '✓' : '✗' %>
(<%= s.sha1_sig? ? '☹' : '☺' %>)
|
<%= s.sslv2? ? '✓' : '✗' %>
(<%= s.sslv2? ? '☹' : '☺' %>)
|
<%= s.sslv3? ? '✓' : '✗' %>
(<%= s.sslv3? ? '☹' : '☺' %>)
|
<%= s.tlsv1_2? ? '✓' : '✗' %>
(<%= s.tlsv1_2? ? '☺' : '☹' %>)
|
<%= s.tls? ? '✓' : '✗' %>
(<%= s.tls? ? '☺' : '☹' %>)
|
<% cipher_size = s.cipher_size[:worst] %>
<%= cipher_size %>
(<%= cipher_size < 128 ? '☹' : '☺' %>)
|
<%= s.md5? ? '✓' : '✗' %>
(<%= s.md5? ? '☹' : '☺' %>)
|
<%= s.sha1? ? '✓' : '✗' %>
(<%= s.sha1? ? '☹' : '☺' %>)
|
<%= (s.rc4? or s.des?) ? '✓' : '✗' %>
(<%= (s.rc4? or s.des?) ? '☹' : '☺' %>)
|
<%= s.des3? ? '✓' : '✗' %>
(<%= s.des3? ? '☹' : '☺' %>)
|
<%= s.pfs? ? '✓' : '✗' %>
(<%= s.pfs? ? '☺' : '☹' %>)
|
<%= s.required? ? '✓' : '✗' %>
(<%= s.required? ? '☺' : '☹' %>)
|
<% end %>
<% end %>