> For the complete documentation index, see [llms.txt](https://docs.signius.eu/manuals/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.signius.eu/manuals/seal_pl/signius-sealing-server-i-client/signius-sealing-client/integracja.md).

# Integracja

## Komunikacja

W **SIGNIUS Sealing Client** dostępne są dwa sposoby komunikacji:

* SYSTEM PLIKÓW
* REST API

Oba zależą od konfiguracji **SIGNIUS Sealing Server**, w szczególności od konfiguracji „procesu”.

### SYSTEM PLIKÓW

Każdy „proces” jest zaprogramowany dla jednego typu pieczętowania/podpisywania (PAdES/XAdES/CAdES/itp.). Po skonfigurowaniu „procesu” po stronie serwera i ponownym uruchomieniu **SIGNIUS Sealing Client**, tworzony jest katalog z trzema zakodowanymi na stałe podfolderami: „in”, „out” i „err”.

Gdy wymagane jest opieczętowanie/podpisanie dokumentu, wystarczy umieścić (skopiować lub przenieść) plik w podfolderze „in”, a po chwili plik zniknie i pojawi się ponownie jako podpisany w podfolderze „out”. Jeśli jednak wystąpi nieoczekiwane zdarzenie, które uniemożliwi opieczętowanie/podpisanie dokumentu, pojawi się on w folderze „err” jako niepodpisany.

Obsługuje zarówno katalogi lokalne, jak i sieciowe (format ścieżki UNC).

### REST API

Szczegóły dotyczące komunikacji REST API są dostępne pod adresem (linki poniżej):

{% embed url="<https://docs.signius.eu/api/seal-api>" %}

{% embed url="<https://docs.signius.eu/api/seal-api/client-methods/document-methods>" %}
