php encryption
   
    Trevor Cordes
     
    tcordes@home.com
       
    Wed Apr  4 16:37:04 2001
    
    
  
On  4 Apr, Chris Mason wrote:
> I'm still having problems getting this to work, even with the excellent
> suggestions I have recieved from list members.
> To take it down to baseics I hard coded everything.
> Apache is running as apache, and I su'ed to apache and ran gpg -gen-key.
> Then I imported the key username <user@user.com> tp the apache keyring and
> signed it, and trusted it ""I trust fully".
This is the same problem I posted about last week that no one knew the
answer to.
The crappy solution is to chmod 666 trustdb.gpg.  Then it should work. 
Oh ya, you also need to use the no-randseed option or make that
writable.
Here's my previous message if someone who can actually do something
about this is listening:
But I tried it now and it STILL tries to write to trustdb :-(
Here's my command line:
% su - nobody
% gpg -ea -z9 -r'WebSiteName' --always-trust --lock-never --batch
 --no-random-seed-file --trusted-key=705D5C462FC49FE7
gpg: Warning: using insecure memory!
gpg: fatal: /work/who/web/.gpg/trustdb.gpg: can't open: Permission denied
% ls -al /work/who/web/.gpg
total 28
drwxr-xr-x    2 trevor   trevor       4096 Mar 28 14:51 .
drwxrwxrwx   15 trevor   trevor       8192 Mar 27 23:01 ..
-rw-r--r--    1 trevor   trevor        869 Mar 27 13:37 pubring.gpg
-rw-r--r--    1 trevor   trevor          0 Mar 27 13:35 pubring.gpg~
-rw-r--r--    1 trevor   trevor        600 Mar 27 13:37 random_seed
-rw-r--r--    1 trevor   trevor       1091 Mar 27 13:37 secring.gpg
-rw-r--r--    1 trevor   trevor       2560 Mar 27 14:06 trustdb.gpg
Obviously everything works peachy if I execute this as trevor.  But my
web server will eventually run this as apache:apache, so it has to work
for other (non)users.
Please help!