...
Download and install https://www.postman.com/
Download the Postman Collection from the latest version of the API Hub Sandbox (see https://openfinanceuae.atlassian.net/wiki/spaces/Internal/pages/251953153/API+Hub+Sandbox+User+Guide#3.-Accessing-the-API-Hub-Sandbox)
Register your TPP client API Hub Sandbox v1.1 2024.11.19
Request a Postman Environment file:
Once your TPP client is successfully registered (step 3 above), please raise a ticket on the Nebras Service Desk requesting your Postman Environment file. Please include your TPP Name and Client Id when raising the ticket.
We will then respond on the ticket to send you a pre-configured Postman Environment file
Import the Postman Collection and Environment File into Postman
Configure the OFTF Transport Certificates in Postman
Go to
Settings > Certificates > Add Certificate
Enter the Host URL as below (please note this example is for Al Tareq Model LFI 1, and over time we may create additional Model LFIs)
Import the Transport Certificate (CRT file) from the OFTF Sandbox, see section 2 above
Import your Transport Key (KEY file) the Private Key which will have stored locally
Set the following general Postman settings
Go to
Settings > General
Set
SSL certificate verification: OFF
Set
Automatically follow redirects: ON
Select the required environment file, which contains the server host definitions. Make sure you use the correct (latest) environment.
Edit your environment to add the
_clientId
,kid_local
, andpem_local
as follows:_clientId
- the Client ID of your application from the OFTF SandboxInsert the
Client ID
value from the OFTF Sandbox into the Postman_clientid
variable of your environmentkid_local
- the Key Id (KID) of theOFP UAE CLIENT SIGNING
certificate created for your application from the OFTF SandboxThe KID is then inserted into the
kid_local
field of the altaraq-sandbox environmentpem_local
- the Private Key of your Signing Certificate.
This is the OFTF Signing Certificate Private Key that you created when you created the Signing Certificate CSR.
The Signing Ley needs to be represented as a single line to be included in the Postman environment.
To acheive this in MacOS and Linux, the tr (translate) command can be used as follows, which removes the newline characters.Code Block tr -d '\n' < 98863a9e-ae4f-4593-a894-714cbbc91ffb-opf_uae_client_signing.key > single-line-opf_uae_client_signing.key
...