---
title: "Podpíše súbor elektronickou pečaťou"
method: POST
path: "/api/cep/sign"
tags: ["Podpisovanie"]
---

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

`POST /api/cep/sign`

## Request

- Base URL: `https://fix.slovensko-sk-api.staging.slovensko.digital`
- URL: `https://fix.slovensko-sk-api.staging.slovensko.digital/api/cep/sign`
- Auth: HTTP bearer

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

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

## Request body

- object
  - `request_id` string, uuid: Identifikátor požiadavky.
  - `signature_version` string: Verzia profilu XAdES-ZEP 1.0, 1.1 alebo 2.0 podpisu.
  - `objects` object[], required
    - `id` string, uuid: Identifikátor objektu.
    - `name` string, nullable: Názov objektu.
    - `description` string, nullable: Popis objektu.
    - `class` string, required: Typ objektu v súlade s [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
    - `signed` boolean, nullable: Indikátor či je obsah objektu podpísaný.
    - `mime_type` string, required: Typ internetového média v súlade s typom a obsahom objektu.
    - `encoding` 'Base64' | 'XML', required: Kódovanie obsahu objektu v súlade s hodnotou v atribúte `content`.
    - `content` string, base64|xml, required: Obsah objektu zakódovaný podľa hodnoty v atribúte `encoding`.
    - `certificate_type` 'Issuer' | 'Subject' | 'UPVS' | 'URI', required: Typ výberu podpisového certifikátu: - `Issuer` znamená výber certifikátu podľa vydavateľa a sériového čísla, ktoré sú uvedené v atribúte `certificate_issuer`, - `Subject` znamená výber certifikátu podľa subjektu v certifikáte, ktorý je uvedený v atribúte `certificate_subject`, - `UPVS` znamená výber certifikátu podateľne, - `URI` znamená výber certifikátu podľa URI evidovaného na strane ÚPVS, ktorý je uvedený v atribúte `certificate_uri`.
    - `certificate_issuer` string, base64: Vydavateľ podpisového certifikátu, iba pre typ `Issuer`.
    - `certificate_serial_number` string, base64: Sériové číslo podpisového certifikátu, iba pre typ `Issuer`.
    - `certificate_subject` string: Subjekt podpisového certifikátu, iba pre typ `Subject`.
    - `certificate_uri` string, uri: URI podpisového certifikátu, iba pre typ `URI`.
    - `signature_type` 'ASiC-E CAdES' | 'ASiC-E XAdES' | 'CAdES' | 'PAdES' | 'XAdES', required: Typ podpisu.
  - `visualization_type` 'HTML' | 'XHTML' | 'XML': Typ podpisovej vizualizácie. Poznámka, v prípade hodnoty `XML` sa použije `TXT` vizualizácia.
  - `visualization_uri` string, uri: Identifikátor podpisovej vizualizácie.
  - `pdf_verification` boolean: Indikátor overenia obsahu objektu podľa štandardu PDF/A-1a.

## Response `200`

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

- object
  - `request_id` string, uuid: Identifikátor požiadavky.
  - `sign_result` integer, required: Kód výsledku podpísania.
  - `sign_description` string, required: Popis výsledku podpísania.
  - `signed_objects` CepSignedObject[]: Podpísané objekty.
    - `id` string, uuid: Identifikátor objektu.
    - `name` string, nullable: Názov objektu.
    - `description` string, nullable: Popis objektu.
    - `class` string, required: Typ objektu v súlade s [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
    - `signed` boolean, nullable: Indikátor či je obsah objektu podpísaný.
    - `mime_type` string, required: Typ internetového média v súlade s typom a obsahom objektu.
    - `encoding` 'Base64' | 'XML', required: Kódovanie obsahu objektu v súlade s hodnotou v atribúte `content`.
    - `content` string, base64|xml, required: Obsah objektu zakódovaný podľa hodnoty v atribúte `encoding`.

## Changes

- **2021-01-22** `39464695fc7b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/slovensko-digital/apis/slovensko-sk-api/changes/api/cep/sign/post.md)

---

[API](https://skmtc.dev/slovensko-digital/apis/slovensko-sk-api.md) - [All operations](https://skmtc.dev/slovensko-digital/apis/slovensko-sk-api/llms.txt) - [OpenAPI document](https://skmtc.dev/slovensko-digital/apis/slovensko-sk-api/revisions/e8ab6a2875b7?raw)
