Can revoke/generate server certiticate in admin interface
This commit is contained in:
parent
39ca8940e1
commit
4d1424b29b
6 changed files with 122 additions and 55 deletions
|
|
@ -1,29 +1,55 @@
|
|||
{extends file="admin/layout.tpl"}
|
||||
|
||||
{block name=content}
|
||||
<div class="panel panel-info">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Certificat racine</h3>
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="panel panel-primary">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Certificat racine</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{if isset($cert_CA)}
|
||||
<ul>
|
||||
{foreach from=$cert_CA.subject key=k item=crt}
|
||||
<li><strong>[{$k}] :</strong> {$crt}</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
<a href="/{$SALT_ADMIN}/certificate/deleteca" class="btn btn-danger"
|
||||
onclick="return confirm('Êtes-vous sûr de vouloir supprimer ce certificat ?')">Supprimer</a>
|
||||
{elseif ! $cert_writable}
|
||||
<div class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span> Répertoire non accessible en écriture.</div>
|
||||
<a href="/{$SALT_ADMIN}/certificate/newca" class="btn btn-primary" disabled="disabled">Nouveau</a>
|
||||
{else}
|
||||
Pas de certificat
|
||||
<a href="/{$SALT_ADMIN}/certificate/newca" class="btn btn-primary">Nouveau</a>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{if isset($cert)}
|
||||
<ul>
|
||||
<li><strong>[C] :</strong> {$cert['subject']['C']}</li>
|
||||
<li><strong>[ST] :</strong> {$cert['subject']['ST']}</li>
|
||||
<li><strong>[O] :</strong> {$cert['subject']['O']}</li>
|
||||
<li><strong>[OU] :</strong> {$cert['subject']['OU']}</li>
|
||||
<li><strong>[CN] :</strong> {$cert['subject']['CN']}</li>
|
||||
<li><strong>[emailAddress] :</strong> {$cert['subject']['emailAddress']}</li>
|
||||
</ul>
|
||||
<!--<a href="/{$SALT_ADMIN}/certificate/deleteca" class="btn btn-danger"
|
||||
onclick="return confirm('Êtes-vous sûr de vouloir supprimer ce certificat ?')">Supprimer</a>-->
|
||||
{elseif isset($cert_writable) && ! $cert_writable}
|
||||
<div class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span> Répertoire non accessible en écriture.</div>
|
||||
<!--<a href="/{$SALT_ADMIN}/certificate/newca" class="btn btn-primary" disabled="disabled">Nouveau</a>-->
|
||||
{else}
|
||||
Pas de certificat
|
||||
<!--<a href="/{$SALT_ADMIN}/certificate/newca" class="btn btn-primary">Nouveau</a>-->
|
||||
{/if}
|
||||
|
||||
<div class="col-md-6">
|
||||
<div class="panel panel-info">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">Certificat serveur</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
{if isset($cert_srv)}
|
||||
<ul>
|
||||
{foreach from=$cert_srv.subject key=k item=crt}
|
||||
<li><strong>[{$k}] :</strong> {$crt}</li>
|
||||
{/foreach}
|
||||
</ul>
|
||||
<a href="/{$SALT_ADMIN}/certificate/revokesrv" class="btn btn-danger"
|
||||
onclick="return confirm('Êtes-vous sûr de vouloir supprimer ce certificat ?')">Supprimer</a>
|
||||
{elseif ! $cert_writable}
|
||||
<div class="alert alert-danger"><span class="glyphicon glyphicon-warning-sign"></span> Répertoire non accessible en écriture.</div>
|
||||
<a href="/{$SALT_ADMIN}/certificate/newsrv" class="btn btn-primary" disabled="disabled">Nouveau</a>
|
||||
{else}
|
||||
Pas de certificat
|
||||
<a href="/{$SALT_ADMIN}/certificate/newsrv" class="btn btn-primary">Nouveau</a>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
|
|||
7
onyx/tpl/bootstrap/admin/shell.tpl
Normal file
7
onyx/tpl/bootstrap/admin/shell.tpl
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{extends file="admin/layout.tpl"}
|
||||
|
||||
{block name=content}
|
||||
<pre>
|
||||
{$output}
|
||||
</pre>
|
||||
{/block}
|
||||
Reference in a new issue