{% extends "/base.html" %} {% block title %}{{ result.target }} (ランク{{ result.rank }}) - Nercone TLS Test{% endblock %} {% block title_suffix %}TLS Test{% endblock %} {% block description %}TLS Test の結果ページです。対象: {{ result.target }} / ランク: {{ result.rank }}。{% endblock %} {% block header_desc %}Results{% endblock %} {% block extra_head %} {% endblock %} {% block content %} {% set rank_color_map = { 'SSS': 'bright-green', 'SS': 'bright-green', 'S': 'bright-green', 'A': 'green', 'B': 'green', 'C': 'green', 'D': 'bright-yellow', 'E': 'bright-yellow', 'F': 'bright-yellow', 'G': 'yellow', 'H': 'yellow', 'I': 'yellow', 'J': 'bright-orange', 'K': 'bright-orange', 'L': 'bright-orange', 'M': 'orange', 'N': 'orange', 'O': 'bright-red', 'P': 'bright-red', 'Q': 'red', 'R': 'purple' } %} {% set rank_color = rank_color_map.get(result.rank or job.rank, 'tx') %}
[{{ f.severity_label }}] {{ f.title }} {% if f.detail %}— {{ f.detail }}{% endif %}
{% endfor %}| Client | Version | Cipher |
|---|---|---|
| {{ s.client }} | {% if s.connected %} {{ s.negotiated_version }} {% else %} failed {% endif %} | {% if s.connected %}{{ s.negotiated_cipher }}{% else %}{{ s.error }}{% endif %} |
API でも同じデータを取得できます: GET /api/tools/tls-test/results/{{ test_id }}
{{ result | tojson(indent=2) }}