my $challenge = decode_base64($response{'card_challenge'});
#here is the hardest part to implement at each client side
- my $rsa_priv = Crypt::OpenSSL::RSA->new_private_key($self->private_key);
+ my $rsa_priv = Crypt::OpenSSL::RSA->new_private_key($private_key);
my $response = $rsa_priv->decrypt($challenge);
#try the transaction again with the challenge response