From: ivan Date: Tue, 25 May 2010 09:56:34 +0000 (+0000) Subject: specify the private key as a string or a filename X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=142794e691acf129996b6d70ce6235dcf5f304da;p=Business-OnlinePayment-CardFortress.git specify the private key as a string or a filename --- diff --git a/lib/Business/OnlinePayment/CardFortress.pm b/lib/Business/OnlinePayment/CardFortress.pm index db6f422..1ba731e 100644 --- a/lib/Business/OnlinePayment/CardFortress.pm +++ b/lib/Business/OnlinePayment/CardFortress.pm @@ -92,7 +92,7 @@ sub submit { 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