Skip to content

About Conformance Test itself

Takashi Norimatsu edited this page May 22, 2019 · 1 revision

Here information on Conformance Test itself is described. Please note that Conformance Test is still under development. What stated here is about tag:release-v3.0.2.

Conformance Test Type and Each Corresponding Test Plan

As for Certificate for OP(OpenID Provider), there are 2 conformance tests type and each corresponding test plans.

  • FAPI R/W OP w/ MTLS

    In Conformance Test server's GUI, you need to select Test Plan "FAPI-RW-ID2:with mtls Test Plan".

  • FAPI R/W OP w/ Private Key

    In Conformance Test server's GUI, you need to select Test Plan "FAPI-RW-ID2:with private key and mtls holder of key Test Plan".

Please refer to Conformance Testing for FAPI Read/Write OPs in detail.

Difference between Test Plans

Common points between test plans are the following:

Differences between test plans are the following:

Necessity of Preparing Resource Server to Conduct OP's Conformance Test

To run OP's Conformance Test, it seems that you need to prepare Resource Server which conforms to Resource Server's requirements in FAPI-RW-ID2. Please refer to the class AbstractFAPIRWID2ServerTestModule method requestProtectedResource() as an example.

Also, it seems that such the Resource Server need to conform to some part of OpenBanking's specifications. Please refer to Class CallAccountsEndpointWithBearerToken as an example.