zim2901 wrote:
> Hi,
> 
> I want to create a frontend to generate gpg public keys in PHP. There is a
> function called shell_exec. This function, execute a command via shell. But
> you can only pass one command to the funktion. 
> If I start cmd.exe and take the command "gpg --gen-key", gpg opens a dialog.
> My problem is that gpg only works with this dialog. It gives a question and
> anticipate a responce. So I tried to pipe the necessary informations with a
> txt.- file, but it doesn't work!
> My question is, if it is possible to generate keys without do that dialog?
> In an other forum, sombody explains that this is not possible, because of
> secureness... If that is true, my whole projekt stops!
> 
> Has anybody an idea?

See the section "Unattended key generation" in the file DETAILS in the doc
directory of the source code distribution.

[...]From DETAILS...
Here is an example:
$ cat >foo <<EOF
     %echo Generating a standard key
     Key-Type: DSA
     Key-Length: 1024
     Subkey-Type: ELG-E
     Subkey-Length: 1024
     Name-Real: Joe Tester
     Name-Comment: with stupid passphrase
     Name-Email: j...@foo.bar
     Expire-Date: 0
     Passphrase: abc
     %pubring foo.pub
     %secring foo.sec
     # Do a commit here, so that we can later print "done" :-)
     %commit
     %echo done
EOF
$ gpg --batch --gen-key foo
 [...]
$ gpg --no-default-keyring --secret-keyring ./foo.sec \
                                  --keyring ./foo.pub --list-secret-keys
/home/wk/work/gnupg-stable/scratch/foo.sec
------------------------------------------
sec  1024D/915A878D 2000-03-09 Joe Tester (with stupid passphrase) 
<j...@foo.bar>
ssb  1024g/8F70E2C0 2000-03-09


-- 
John P. Clizbe                      Inet:John (a) Mozilla-Enigmail.org
You can't spell fiasco without SCO. hkp://keyserver.gingerbear.net  or
     mailto:pgp-public-k...@gingerbear.net?subject=help

Q:"Just how do the residents of Haiku, Hawai'i hold conversations?"
A:"An odd melody / island voices on the winds / surplus of vowels"

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to