tppVerifier

TPP Verifier is an open-source API for automated verification and validation of Third Party Providers (TPPs) in the context of Open Banking and PSD2. It supports the validation of QSealC and QWAC certificates, ensuring compliance with regulatory requirements and secure financial data exchange.

Find the source code and more information on GitHub.


How it works

  1. Parsing the provided QSealC or QWAC certificate
  2. Extracting the TPP ID from the certificate's organization identifier
  3. Checking the TPP ID against the EBA registry
  4. Verifying the certificate chain against trusted root certificates
  5. Returning TPP information, scopes, and certificate status

See the README on GitHub for API usage, deployment, and more details.