haraka-wildduck
Este commit está contenido en:
98
production/haraka-wildduck/webmail/views/account/security/gpg.hbs
Archivo normal
98
production/haraka-wildduck/webmail/views/account/security/gpg.hbs
Archivo normal
@@ -0,0 +1,98 @@
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
<h1><span class="glyphicon glyphicon-lock" aria-hidden="true"></span> Security</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
||||
<!-- Nav tabs -->
|
||||
<ul class="nav nav-tabs" role="tablist">
|
||||
{{> securitymenu}}
|
||||
</ul>
|
||||
|
||||
<div class="tab-content">
|
||||
<div role="tabpanel" class="tab-pane active" id="overview">
|
||||
|
||||
<p> </p>
|
||||
|
||||
<form method="post" action="/account/security/gpg">
|
||||
<input type="hidden" name="_csrf" value="{{csrfToken}}">
|
||||
|
||||
<fieldset>
|
||||
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">
|
||||
<h3 class="panel-title">GPG Encryption</h3>
|
||||
</div>
|
||||
<div class="panel-body">
|
||||
|
||||
<p>
|
||||
If encryption is enabled then all cleartext messages that are archived to this
|
||||
account are encrypted using provided public key. Private key is not known to the
|
||||
service so if they key is lost then messages can not be recovered. {{serviceName}}
|
||||
is able to display encrypted messages if <a
|
||||
href="https://www.mailvelope.com/">Mailvelope browser extension</a> is
|
||||
installed, otherwise you would have to download the messages and open these in a
|
||||
GPG-compatible email client.
|
||||
</p>
|
||||
|
||||
<div class="form-group{{#if errors.encryptMessages}} has-error{{/if}}">
|
||||
<label class="radio-inline">
|
||||
<input type="radio" name="encryptMessages" id="encryptMessagesNo" value="false"
|
||||
{{#unless values.encryptMessages}}checked{{/unless}}> Disable encryption
|
||||
</label>
|
||||
<label class="radio-inline">
|
||||
<input type="radio" name="encryptMessages" id="encryptMessagesYes" value="true"
|
||||
{{#if values.encryptMessages}}checked{{/if}}> Enable encryption
|
||||
</label>
|
||||
{{#if errors.encryptMessages}}
|
||||
<span class="help-block">{{errors.encryptMessages}}</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
|
||||
{{#if fingerprint}}
|
||||
<div class="form-group">
|
||||
<label>Current key:</label>
|
||||
<div class="form-control-static">
|
||||
<div class="pull-right">
|
||||
<label>
|
||||
<input type="checkbox" name="removeKey" value="yes" /> Remove current
|
||||
key
|
||||
</label>
|
||||
</div>
|
||||
<div>
|
||||
<code class="response">{{fingerprint}}</code>
|
||||
{{#if keyAddress}}(<em>{{keyAddress}}</em>){{/if}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="form-group{{#if errors.pubKey}} has-error{{/if}}">
|
||||
<label for="pubKey">GPG Public Key{{#if fingerprint}} (replaces current key){{/if}}:
|
||||
</label>
|
||||
<textarea class="form-control" style="font-family: monospace;" rows="6" id="pubKey"
|
||||
name="pubKey"
|
||||
placeholder="Begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'">{{pubKey}}</textarea>
|
||||
{{#if errors.pubKey}}
|
||||
<span class="help-block">{{errors.pubKey}}</span>
|
||||
{{/if}}
|
||||
<span class="help-block">Leave empty if you do not want to replace the current
|
||||
key</span>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<button type="submit" class="btn btn-success"><span class="glyphicon glyphicon-lock"
|
||||
aria-hidden="true"></span> Update encryption settings</button>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Referencia en una nueva incidencia
Block a user