<div dir="ltr"><div>Hello,<br><br>I have been able to get GPG integrated with RT using manually installed public keys, but I'm now trying to get auto key retrieval to work. The RT documentation suggests (to me, anyway) that this is possible. I haven't had any luck getting it working, and I'm curious if any other users have, and would have any tips. I've configured RT this way in RT_SiteConfig:<br>
<br>Set(%GnuPG,<br> Enable => 1,<br> OutgoingMessagesFormat => "RFC", # Inline<br> AllowEncryptDataInDB => 0,<br> RejectOnMissingPrivateKey => 1,<br> RejectOnBadData => 1,<br>
);<br><br>Set(%GnuPGOptions,<br> homedir => q{var/data/gpg},<br> keyserver => 'xxxx://xxx.xxx.xxx.xxx',<br> 'always-trust' => undef,<br> 'auto-key-locate' => 'keyserver',<br>
'keyserver-options' => 'auto-key-retrieve',<br>);<br><br>However, when I attempt to send an email to somebody who doesn't already have a key on the keyring, I get this error in the UI:<br><br>User XXXXXXXXXX has a problem. There is no key suitable for encryption.<br>
Select a key you want to use for encryption: No usable keys.<br><br>and in the rt.log I see this:<br><br>[Tue Jul 30 13:24:51 2013] [error]: gpg: error reading key: No public key (/opt/rtdev/sbin/../lib/RT/Crypt/GnuPG.pm:2163)<br>
[Tue Jul 30 13:24:51 2013] [error]: gpg: error reading key: No public key (/opt/rtdev/sbin/../lib/RT/Crypt/GnuPG.pm:2163)<br>[Tue Jul 30 13:24:51 2013] [error]: gpg: error reading key: No public key (/opt/rtdev/sbin/../lib/RT/Crypt/GnuPG.pm:2163)<br>
<br>It *appears* that RT is checking the keyring, and erroring out if it doesn't find a key, which is not what I expected to happened (I was expecting the key would be retrieved automatically at the time of encryption).<br>
</div><div><br>I have executed gpg from the command line with these options, and I can retrieve a user key automatically and encrypt a file. So I am pretty sure the problem isn't with the keyserver, or the options themselves. I'm holding out hope that I'm simply doing something wrong within RT, and that there is some other setting I've overlooked.<br>
<br>Thanks!<br>Chris<br></div></div>