![](https://seccdn.libravatar.org/avatar/ffcbb0f1ce7068f1fde373b35ab383f4.jpg?s=120&d=mm&r=g)
Hallo, ist mein Post von heute morgen bei irgendjemandem auf der Liste angekommen? -----Original Message----- From: Kyek, Andreas, VF-DE Sent: Monday, July 20, 2009 9:46 AM To: opensuse-de@opensuse.org Subject: Re: perl und GnuPG David Haller wrote:
Am Fre, 17 Jul 2009, Kyek, Andreas, VF-DE schrieb:
Wenn man in das GnuPG.pm reinschaut, das bastelt er die Argumente für GnuPG hier mit push @options, "--recipient" => $args{recipient};
Und auch mit Tricks bekommt man da leider nicht mehr rein. Mach's dir einfach und ruf gpg selber auf (so wie's GnuPG machen würde) ('strace -f -eprocess perl dein_script.pl' ist hilfreich ;)
Ha, hab's:
woher bitte? Ich habe mir jetzt die Doku zu GnuPG (perldoc GnuPG) merhfach angesehen; deine "Lösung" finde ich hier aber nicht. Wie bist Du drauf gekommen? (Nur so aus Interesse)
==== use GnuPG; my $gpg = new GnuPG(); my @options = qw( --recipient foo --recipient bar --armor ); $gpg->options(\@options); $gpg->{input} = "input.txt"; $gpg->{output} = "input.txt.gpg"; $gpg->command("encrypt"); $gpg->args([]); $gpg->run_gnupg(); $gpg->end_gnupg(); ====
Die Fehlerbehandlung, wenn gpg was zu meckern hat fehlt aber.
Kein Thema; das bastel ich mir schon rein. (Ich habe im Netz noch eine ggf. mögliche Lösung mit GnuPG::Interface gefunden, aber die ist IMO nicht so "intuitiv" verstehbar - das Programm muss aber ggf. auch von anderen gewartet werden können) Danke Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org