From a6e49f39cdff3079e4d70b88b1ae4736f37a2176 Mon Sep 17 00:00:00 2001 From: tausq <> Date: Tue, 5 Oct 1999 00:54:29 +0000 Subject: [PATCH] Added key fetching code to fingerserv Added --no-default-keyring and --no-options to Util.pm --- Util.pm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Util.pm b/Util.pm index 4cbec32..89ef3fb 100644 --- a/Util.pm +++ b/Util.pm @@ -6,6 +6,7 @@ use Crypt::Blowfish; my $blocksize = 8; # A blowfish block is 8 bytes my $configfile = "/etc/userdir-ldap/userdir-ldap.conf"; +#my $configfile = "./userdir-ldap.conf"; my %config = &ReadConfigFile; @@ -169,7 +170,7 @@ sub FormatFingerPrint { sub FetchKey { my $fingerprint = shift; - my ($out, $keyringparam); + my ($out, $keyringparam) = undef; foreach (split(/:/, $config{keyrings})) { $keyringparam .= "--keyring $_ "; @@ -179,10 +180,10 @@ sub FetchKey { $fingerprint = "0x".$fingerprint; $/ = undef; # just suck it up .... - open(FP, "$config{gpg} $keyringparam --list-sigs --fingerprint $fingerprint|"); + open(FP, "$config{gpg} --no-options --no-default-keyring $keyringparam --list-sigs --fingerprint $fingerprint|"); $out = ; close FP; - open(FP, "$config{gpg} $keyringparam --export -a $fingerprint|"); + open(FP, "$config{gpg} --no-options --no-default-keyring $keyringparam --export -a $fingerprint|"); $out .= ; close FP; $/ = "\n"; -- 2.20.1