v1

latestOpenAPI 3.0.02026-07-174129189.4 KB
Podpisovanie

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

Podpíše súbory elektronickou pečaťou a overí vstupné dokumenty vočí validátorom dátových objektov. Spracúva viacero skupín objektov v jednom requeste. Umožňuje aj spoločne podpisovať viacero nepodpísaných objektov jedným podpisom, pridávať podpis do podpisovej obálky a spoločne podpisovať nepodpísané objekty s už podpísanými objektami z ASiC-E XAdES alebo ASiC-E CAdES jedným podpisom.

post/api/cep/sign_v2

Request body

pdf_verificationboolean

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

Example request

{
  "object_groups": [
    {
      "signing_certificate": {
        "type": "Subject",
        "subject": "C=SK,CN= ...",
        "uri": "ico://sk/83369509"
      },
      "unsigned_objects": [
        {
          "id": "http://schemas.gov.sk/form/ED.DeliveryReport/1.9/form.xsd",
          "data": "MIIFvzCCBKegAwIBAgIC ...",
          "name": "Podanie všeobecnej agendy",
          "visualization_uri": "http://schemas.gov.sk/form/App.GeneralAgenda/1.9/form.xslt"
        }
      ],
      "signed_object": "MIIFvzCCBKegAwIBAgIC ...",
      "id": "db2c9ac9-8881-4a6a-8ddc-bbbc38ed9650"
    }
  ]
}

Response

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

sign_resultinteger required

Kód výsledku podpísania.

sign_descriptionstring required

Popis výsledku podpísania.

Example response

{
  "sign_description": "OK",
  "signed_object_groups": [
    {
      "id": "db2c9ac9-8881-4a6a-8ddc-bbbc38ed9650",
      "mime_type": "application/vnd.etsi.asic-e+zip",
      "data": "MIIFvzCCBKegAwIBAgIC ...",
      "timestamp_certificate": "MIIFvzCCBKegAwIBAgIC ..."
    }
  ]
}