[Rt-commit] rt branch, smime, updated. rt-3.8.7-194-g1833565
Ruslan Zakirov
ruz at bestpractical.com
Fri Apr 16 20:39:19 EDT 2010
The branch, smime has been updated
via 18335657ec2330f377d91c3803bdf7b0c5324326 (commit)
from 37f3e55d95ef826354635d26bcbd5e7c2384813f (commit)
Summary of changes:
share/html/Elements/GnuPG/SelectKeyForSigning | 7 +++++--
share/html/Elements/GnuPG/SignEncryptWidget | 2 ++
2 files changed, 7 insertions(+), 2 deletions(-)
- Log -----------------------------------------------------------------
commit 18335657ec2330f377d91c3803bdf7b0c5324326
Author: Ruslan Zakirov <ruz at bestpractical.com>
Date: Sat Apr 17 04:38:37 2010 +0400
users' private keys are only supported for GnuPG
diff --git a/share/html/Elements/GnuPG/SelectKeyForSigning b/share/html/Elements/GnuPG/SelectKeyForSigning
index 13b40df..813fc73 100644
--- a/share/html/Elements/GnuPG/SelectKeyForSigning
+++ b/share/html/Elements/GnuPG/SelectKeyForSigning
@@ -58,7 +58,10 @@ $Name => 'SignUsing',
$User => undef,
</%ARGS>
<%INIT>
-return unless RT->Config->Get('GnuPG')->{'Enable'};
+return unless RT->Config->Get('Crypt')->{'Enable'};
-my $user_key = $User->PrivateKey;
+# XXX: Only GnuPG at this moment supports user's private keys
+my $user_key;
+$user_key = $User->PrivateKey
+ if RT->Config->Get('Crypt')->{'Outgoing'} eq 'GnuPG';;
</%INIT>
diff --git a/share/html/Elements/GnuPG/SignEncryptWidget b/share/html/Elements/GnuPG/SignEncryptWidget
index e51ec1d..fe7493a 100644
--- a/share/html/Elements/GnuPG/SignEncryptWidget
+++ b/share/html/Elements/GnuPG/SignEncryptWidget
@@ -48,7 +48,9 @@
<table>
<td><% loc('Sign')%></td>
<td><& /Widgets/Form/Boolean:InputOnly, Name => 'Sign', CurrentValue => $self->{'Sign'} &>
+% if ( RT->Config->Get('Crypt')->{'Outgoing'} eq 'GnuPG' ) {
using <& SelectKeyForSigning, User => $session{'CurrentUser'}->UserObj &>
+% }
</td>
<td><% loc('Encrypt')%></td>
<td><& /Widgets/Form/Boolean:InputOnly, Name => 'Encrypt', CurrentValue => $self->{'Encrypt'} &></td>
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list