# Technical documentation

#### Server to server integration

This chapter provides technical information about the integration with IBAN Management Service using REST API integration model.

@swagger="[https://iban-management.upaid.pl/doc/server.yaml](https://iban-management.upaid.pl/doc/server.yaml)"

##### How to generate CSR file

To generate CSR file follow below instruction. The file must be sent to Verestro - we will sign it and return a valid certificate in a response.

<table border="1" id="bkmrk-common-name-%28cn%29---v"><tbody><tr><td bgcolor="#002060" width="353">**An example completed certificate fields**

</td></tr><tr><td>`Common Name (CN) - V-Companyname-ApplicationName`</td></tr><tr><td>`Organization (O) - Company name`</td></tr><tr><td>`Organizational Unit (OU) - free text`</td></tr><tr><td>`City/Locality (L) - free text`</td></tr><tr><td>`State/County/Region (S) - free text`</td></tr><tr><td>`Country (C) - Two-letter country code where organization is located.`</td></tr><tr><td>`Email Address - Email in case of forced renewal of the change`</td></tr></tbody></table>

**Example CSR generation command:** `openssl req -new -newkey rsa:4096 -keyout client.key -out client.csr -nodes -subj '/CN=V-SomeCompany-OurApplication /O=SomeCompany /OU=Business /L=Lublin /S=Lubelskie /C=PL /Email Address=example@user.com'`

#### Mobile to server integration

This chapter provides technical information about the integration with IBAN Management Service using Mobile SDK integration model.

@swagger="https://iban-management.upaidtest.pl/swagger-ui/index.html?urls.primaryName=mobile"

<p class="callout warning">There is a temporary issue with rendering mobile [technical documentation](https://iban-management.upaidtest.pl/swagger-ui/index.html). To view the technical documentation, please follow [this link.](https://iban-management.upaidtest.pl/swagger-ui/index.html)</p>