mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-07 08:27:03 +03:00
Merge branch 'master' into master
This commit is contained in:
commit
2b0ca5d314
49 changed files with 399 additions and 260 deletions
|
|
@ -173,6 +173,15 @@ trait SMime
|
|||
return $this->DefaultResponse($result);
|
||||
}
|
||||
|
||||
public function DoSMimeImportCertificate() : array
|
||||
{
|
||||
return $this->DefaultResponse(
|
||||
$this->SMIME()->storeCertificate(
|
||||
$this->GetActionParam('pem', '')
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
public function DoSMimeImportCertificatesFromMessage() : array
|
||||
{
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME signed message",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME encrypted message",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Подписано с S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Шифровано с S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Zpráva podepsaná S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Zpráva šifrovaná S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME signeret meddelelse",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME krypteret meddelelse",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME-signierte Nachricht",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME-verschlüsselte Nachricht",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Μήνυμα υπογεγραμμένο με S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Μήνυμα κωδικοποιημένο με S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME signed message",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME encrypted message",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S/MIME certificate",
|
||||
"CERTIFICATES": "S/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S/MIME signed message",
|
||||
"ENCRYPTED_MESSAGE": "S/MIME encrypted message",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Mensaje firmado mediante S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Mensaje cifrado mediante S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME abil signeeritud kiri",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME abil krüpteeritud kiri",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME sinatutako mezua",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME zifratutako mezua",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "پیام توسط S\/MIME امضاء شد",
|
||||
"ENCRYPTED_MESSAGE": "پیام توسط S\/MIME رمزنگاری شد",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME allekirjoitettu viesti",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME salattu visti",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Message signé par S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Message chiffré par S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME aláírt üzenet",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME kódolt üzenet",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Pesan bertanda-tangan S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Pesan terenkripsi S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Skeyti undirritað með S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Skeyti dulritað með S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Messaggio firmato con S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Messaggio cifrato con S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME署名済みメッセージ",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME暗号化メッセージ",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME로 서명된 메세지입니다.",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME로 암호화된 메세지입니다.",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME pasirašytas pranešimas",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME šifruotas pranešimas",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME signed message",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME encrypted message",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME-signert melding",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME-kryptert melding",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Maak een back-up van de privésleutel op de server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Importeer S\/MIME certificaat",
|
||||
"CERTIFICATES": "S\/MIME Certificaten",
|
||||
"SIGNED_MESSAGE": "S\/MIME ondertekend bericht",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME versleuteld bericht",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Utwórz kopię zapasową klucza prywatnego na serwerze"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "Certyfikaty S\/MIME",
|
||||
"SIGNED_MESSAGE": "Wiadomość podpisana S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Wiadomość zaszyfrowana S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Mensagem assinada com S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Mensagem criptografada com S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Mensagem assinada com S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Mensagem encriptada com S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Mensagem assinada com S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Mensagem encriptada com S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME signed message",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME encrypted message",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME подписанное сообщение",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME шифрованное сообщение",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Správa podpísaná s S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Správa šifrovaná s S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Sporočilo, podpisano z S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Sporočilo, šifrirano z S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME-signerat meddelande",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME-krypterat meddelande",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME imzalı mesaj",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME şifreli mesaj",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "S\/MIME підписане повідомлення",
|
||||
"ENCRYPTED_MESSAGE": "S\/MIME шифроване повідомлення",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "Thư đã được ký xác nhận bằng mã S\/MIME",
|
||||
"ENCRYPTED_MESSAGE": "Thư đã được mã hóa bởi S\/MIME",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "由 S\/MIME 签名",
|
||||
"ENCRYPTED_MESSAGE": "由 S\/MIME 加密",
|
||||
|
|
|
|||
|
|
@ -302,6 +302,7 @@
|
|||
"BACKUP_PRIVATE_KEY_ON_SERVER": "Backup private key on server"
|
||||
},
|
||||
"SMIME": {
|
||||
"POPUP_IMPORT_TITLE": "Import S\/MIME certificate",
|
||||
"CERTIFICATES": "S\/MIME Certificates",
|
||||
"SIGNED_MESSAGE": "已透過 S\/MIME 簽署郵件",
|
||||
"ENCRYPTED_MESSAGE": "已透過 S\/MIME 加密郵件",
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
<header>
|
||||
<a href="#" class="close" data-bind="click: close">×</a>
|
||||
<h3 data-i18n="SMIME/POPUP_IMPORT_TITLE"></h3>
|
||||
</header>
|
||||
<form id="smime-import" class="modal-body" autocomplete="off" data-bind="submit: submitForm">
|
||||
<div class="alert" data-bind="visible: pemError() && pemErrorMessage(), text: pemErrorMessage"></div>
|
||||
<div class="control-group" data-bind="css: {'error': pemError}">
|
||||
<textarea class="input-xxlarge" rows="14" autofocus="" autocomplete="off" data-bind="value: pem" required=""></textarea>
|
||||
</div>
|
||||
</form>
|
||||
<footer>
|
||||
<button class="btn" form="smime-import" data-icon="✚" data-i18n="OPENPGP/POPUP_IMPORT_BUTTON"></button>
|
||||
</footer>
|
||||
|
|
@ -125,6 +125,8 @@
|
|||
|
||||
<details>
|
||||
<summary class="legend" data-i18n="SMIME/CERTIFICATES"></summary>
|
||||
<button class="btn" data-bind="click: importToSMime" data-icon="✚" data-i18n="OPENPGP/POPUP_IMPORT_BUTTON"></button>
|
||||
|
||||
<table class="table table-hover list-table">
|
||||
<tbody data-bind="foreach: smimeCertificates, i18nUpdate: smimeCertificates">
|
||||
<tr>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue