Hallo,
ik ben bezig met implementeren van iDeal van de ABN Amro en dan de zelfbouw versie. Ik zit vast en de helpdesk helpt mij ook niet echt (ik moet gaan Googlen van hun)
Ik wil om te beginnen een lijst van de Issuers(banken) ophalen en ik loop daar vast bij het maken van de 'elektronische handtekening'.
Ik moet de volgende velden aan elkaar plakken en hiervan een sha1 maken:
$digest = sha1(createDateTimeStamp.merchantID.subID);
Dit is goed naar mijn idee.
Maar dan loop ik vast op het volgende:
Deze digest wordt versleuteld met een private key (1024 bit) van de maker van het bericht. Dit gebeurt volgens de op RSA (http://www.rsasecurity.com/rsalabs/node.asp?id=2146) gebaseerde Public-Key Cryptography Standards (http://www.rsasecurity.com/rsalabs/node.asp?id=2124).
Ik snap niet hoe ik dit moet doen. Ik heb een public key(host.cer) aangemaakt met daarbij de private key(host.key) Dit volgens de instructie op deze website: http://sial.org/howto/openssl/self-signed/
Ik heb de public key naar de Abn gestuurd en die was goed volgens hun.
Wat moet ik nu doen met de $digest en de private key? Ik snap niet hoe ik dit RSA versleuteld krijg. Ik snap niet wat ik precies moet versleutelen en hoe.
En als deze twee versleuteld zijn dan moet ik dit resultaat nog encoden met base_64 en dan moet er een string uit komen van 176 karakters.
Ik hoop echt dat iemand me hier kan helpen.
ik ben bezig met implementeren van iDeal van de ABN Amro en dan de zelfbouw versie. Ik zit vast en de helpdesk helpt mij ook niet echt (ik moet gaan Googlen van hun)
Ik wil om te beginnen een lijst van de Issuers(banken) ophalen en ik loop daar vast bij het maken van de 'elektronische handtekening'.
Ik moet de volgende velden aan elkaar plakken en hiervan een sha1 maken:
$digest = sha1(createDateTimeStamp.merchantID.subID);
Dit is goed naar mijn idee.
Maar dan loop ik vast op het volgende:
Deze digest wordt versleuteld met een private key (1024 bit) van de maker van het bericht. Dit gebeurt volgens de op RSA (http://www.rsasecurity.com/rsalabs/node.asp?id=2146) gebaseerde Public-Key Cryptography Standards (http://www.rsasecurity.com/rsalabs/node.asp?id=2124).
Ik snap niet hoe ik dit moet doen. Ik heb een public key(host.cer) aangemaakt met daarbij de private key(host.key) Dit volgens de instructie op deze website: http://sial.org/howto/openssl/self-signed/
Ik heb de public key naar de Abn gestuurd en die was goed volgens hun.
Wat moet ik nu doen met de $digest en de private key? Ik snap niet hoe ik dit RSA versleuteld krijg. Ik snap niet wat ik precies moet versleutelen en hoe.
En als deze twee versleuteld zijn dan moet ik dit resultaat nog encoden met base_64 en dan moet er een string uit komen van 176 karakters.
Ik hoop echt dat iemand me hier kan helpen.