Hallo,
Momenteel ben ik bezig met iDeal aan het invoeren bij het systeem van een klant.
Het gaat momenteel mis bij het certificaat: Invalid electronic signature
Wat ik heb gedaan:
openssl genrsa –des3 –out priv.pem –passout pass:test 1024
openssl req –x509 –new –key priv.pem –passin pass:test –days 3650 –out cert.cer
Maar moet het wel pass:test zijn of gewoon test? Dit is niet het echte wachtwoord. Deze mag ook zelf worden verzonnen?
In de config heb ik priv.pem als PRIVATEKEY en cert.cer als PRIVATECERT mijn PRIVATEKEYPASS is dan het wachtwoord wat ik heb ingevoerd.
Dit upload ik naar de ING als beveiliging (Publieke sleutel (certificaat)). Hierna voer ik de volgende code uit:
$iDEALConnector = new iDEALConnector();
$response = $iDEALConnector->GetIssuerList();
if ( ! $response ) {
$errorCode = $response->getErrorCode();
$errorMsg = $response->getErrorMessage();
$consumerMessage = $response->getConsumerMessage();
} else {
echo $response->getErrorMessage();
//$IssuerList =& $response->getIssuerFullList();
} |
|
Nu zou het toch moeten werken?
Maar ik krijg de echo $response->getErrorMessage() in de else lus.
Met vriendelijke groet,
Niels en Otter