v1

latestOpenAPI 3.0.02026-07-174129189.4 KB
Podpisovanie

Podpíše súbor elektronickou pečaťou

Podpíše súbor elektronickou pečaťou.

Umožňuje aj pridanie podpisu k už podpísanému dokumentu.

post/api/cep/sign

Request body

request_idstring uuid

Identifikátor požiadavky.

signature_versionstring

Verzia profilu XAdES-ZEP 1.0, 1.1 alebo 2.0 podpisu.

visualization_type'HTML' | 'XHTML' | 'XML'

Typ podpisovej vizualizácie. Poznámka, v prípade hodnoty XML sa použije TXT vizualizácia.

visualization_uristring uri

Identifikátor podpisovej vizualizácie.

pdf_verificationboolean

Indikátor overenia obsahu objektu podľa štandardu PDF/A-1a.

Example request

{
  "objects": [
    {
      "certificate_type": "Subject",
      "certificate_subject": "C=SK,CN= ...",
      "signature_type": "XAdES"
    }
  ],
  "visualization_uri": "http://data.gov.sk/doc/eform/App.GeneralAgenda/1.9/Content/form.185.sb.xslt"
}

Response

Úspešne podpísaný súbor elektronickou pečaťou.

request_idstring uuid

Identifikátor požiadavky.

sign_resultinteger required

Kód výsledku podpísania.

sign_descriptionstring required

Popis výsledku podpísania.

Example response

{
  "sign_description": "OK",
  "signed_objects": [
    {
      "id": "db2c9ac9-8881-4a6a-8ddc-bbbc38ed9650",
      "class": "http://schemas.gov.sk/form/App.GeneralAgenda/1.9/form.xsd",
      "mime_type": "application/xml",
      "encoding": "XML",
      "content": "<GeneralAgenda ..."
    }
  ]
}