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;
}