78 lines
2.8 KiB
HTML
78 lines
2.8 KiB
HTML
|
|
<section id="about">
|
|
<p>Hi {{session.username}},</p>
|
|
|
|
<p>Request submission is allowed from: {% if session.request_subnets %}{% for i in session.request_subnets %}{{ i }} {% endfor %}{% else %}anywhere{% endif %}</p>
|
|
<p>Autosign is allowed from: {% if session.autosign_subnets %}{% for i in session.autosign_subnets %}{{ i }} {% endfor %}{% else %}nowhere{% endif %}</p>
|
|
<p>Authority administration is allowed from: {% if session.admin_subnets %}{% for i in session.admin_subnets %}{{ i }} {% endfor %}{% else %}anywhere{% endif %}
|
|
<p>Authority administration allowed for: {% for i in session.admin_users %}{{ i }} {% endfor %}</p>
|
|
</section>
|
|
{% set s = session.certificate.identity %}
|
|
|
|
|
|
<section id="requests">
|
|
<h1>Pending requests</h1>
|
|
|
|
|
|
<ul id="pending_requests">
|
|
{% for request in session.requests %}
|
|
{% include "request.html" %}
|
|
{% endfor %}
|
|
<li class="notify">
|
|
<p>No certificate signing requests to sign! You can submit a certificate signing request by:</p>
|
|
<pre>certidude setup client {{session.common_name}}</pre>
|
|
</li>
|
|
</ul>
|
|
</section>
|
|
|
|
|
|
<section id="signed">
|
|
<h1>Signed certificates</h1>
|
|
<input id="search" type="search" class="icon search">
|
|
<ul id="signed_certificates">
|
|
{% for certificate in session.signed | sort | reverse %}
|
|
{% include "signed.html" %}
|
|
{% endfor %}
|
|
</ul>
|
|
</section>
|
|
|
|
<section id="log">
|
|
<h1>Log</h1>
|
|
<p>
|
|
<input id="log_level_critical" type="checkbox" checked/> <label for="log_level_critical">Critical</label>
|
|
<input id="log_level_error" type="checkbox" checked/> <label for="log_level_error">Errors</label>
|
|
<input id="log_level_warning" type="checkbox" checked/> <label for="log_level_warning">Warnings</label>
|
|
<input id="log_level_info" type="checkbox" checked/> <label for="log_level_info">Info</label>
|
|
<input id="log_level_debug" type="checkbox"/> <label for="log_level_debug">Debug</label>
|
|
</p>
|
|
<ul id="log_entries">
|
|
</ul>
|
|
</section>
|
|
|
|
<section id="revoked">
|
|
<h1>Revoked certificates</h1>
|
|
<p>To fetch certificate revocation list:</p>
|
|
<pre>curl {{window.location.href}}api/revoked/ | openssl crl -text -noout</pre>
|
|
<!--
|
|
<p>To perform online certificate status request</p>
|
|
|
|
<pre>
|
|
curl {{request.url}}/certificate/ > session.pem
|
|
openssl ocsp -issuer session.pem -CAfile session.pem -url {{request.url}}/ocsp/ -serial 0x
|
|
</pre>
|
|
-->
|
|
<ul>
|
|
{% for j in session.revoked %}
|
|
<li id="certificate_{{ j.sha256sum }}">
|
|
{{j.changed}}
|
|
{{j.serial_number}} <span class="monospace">{{j.identity}}</span>
|
|
</li>
|
|
{% else %}
|
|
<li>Great job! No certificate signing requests to sign.</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</section>
|
|
|
|
<section id="config">
|
|
</section>
|