I'm encountering an issue similar to https://together.bunq.com/d/16091-multicert-root-ca-not-trusted-psd2. I receive the error message "Certificate root is not trusted." when calling
ApiContext::createForPsd2 with my QSEAL certificate and key.
The response id to help bunq debug: 4f093884-a4e6-41d2-8957-a227e2443f58
The certification path for my QSEAL certificate is:
- QuoVadis Root CA 1 G3
- QuoVadis Enterprise Trust CA 1 G3
- QuoVadis EU Issuing Certification Authority G4
- Dyme B.V.
According to https://webgate.ec.europa.eu/tl-browser/#/tl/NL/9, "QuoVadis EU Issuing Certification Authority G4" is a trusted authority, so I don't see why the bunq API would complain about the certificate root.
$allChainCertificate, I'm not sure what to supply exactly. Which parts of the chain should be included here? And could the error relate in any way to this argument?