Hi,
I want to implement a dutch payment system (iDeal Professional - Rabobank) in my ASP.NET 4.0 website. For communication I have to send an XML message with an encrypted string in it.
First I had to create a private key, using the following command (OpenSSL):
openssl genrsa -des3 –out <privatekeyfile> -passout pass:<yourpassword> 1024
Second I had to create a certificate using the following comand (this certificate has already been sent to the payment provider):
openssl req -x509 -new -key <privatekeyfile> -passin pass: <yourpassword> -days 3650 -out <certificatefile>
The information, I have received from the payment provider, for encrypting the string is:
1. Create an SHA1 digest message based on a specific string (http://www.itl.nist.gov/fipspubs/fip180-1.htm)
2. Encrypt the d ...
Go to the complete details ...