sub get_pubkey { my $issuer = shift; my %hash; tie %hash, 'BerkeleyDB::Hash', -Filename => "/home/httpd/newkeyring" or die "Cannot tie the hash to that file: $! $BerkeleyDB::Error\n"; open(TEST, ">> fields_data"); foreach my $hashkey (keys %hash) { print TEST "The pubkey is: $hashkey\n"; print TEST "The value is: $hash{$hashkey}\n"; print "The pubkey is: $hashkey
\n"; print "The value is: $hash{$hashkey}
\n"; } my $server = "$issuer" . ".PUBLIC"; my $val = $hash{$server}; close(TEST); untie %hash; print "Server is : $server
\n"; print "Public key currently is: $val
\n"; return $val; }