# check server certificate against cache of pinned FPs
# get fingerprint of server certificate
my $fp = Net::SSLeay::X509_get_fingerprint($cert, 'sha256');
# check server certificate against cache of pinned FPs
# get fingerprint of server certificate
my $fp = Net::SSLeay::X509_get_fingerprint($cert, 'sha256');
my $valid = $self->{cached_fingerprints}->{$fp};
return $valid if defined($valid); # return cached result
my $valid = $self->{cached_fingerprints}->{$fp};
return $valid if defined($valid); # return cached result