---
title: "Informatívne overí podpisy na súbore"
method: POST
path: "/api/cep/verify"
tags: ["Podpisovanie"]
---

# Informatívne overí podpisy na súbore

`POST /api/cep/verify`

## Request

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

Informatívne overí podpisy na súbore. Informácie o overení ZEP vracia na základe údajov, ktoré má k dispozícii v čase volania.

Pre formáty podpisov bez časovej pečiatky nezabezpečuje ich rozšírenie o časovú pečiatku.

## Request body

- object
  - `content` string, base64, required: Obsah objektu zakódovaný podľa Base64. Môže ísť o objekt ASiC-E CAdES, ASiC-E XAdES, CAdES, PAdES, XAdES alebo MessageContainer.

## Response `200`

Úspešne informatívne overené podpisy na súbore.

- object
  - `verify_result` integer, required: Kód výsledku overenia.
  - `verify_description` string, required: Popis výsledku overenia.
  - `verified_objects` union[]: Overené objekty.
    - union
      - CepVerifiedAsicCadesObject: Overený objekt v rámci modulu CEP.
        - `id` string, uuid, nullable: Identifikátor objektu v rámci MessageContainer.
        - `authorizations` object[]: Autorizácie objektu.
          - `signature` object: Podpis objektu.
            - `type` string: Typ podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `format` string: Formát podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `certificate` object: Podpisový certifikát.
              - …
            - `timestamped` boolean: Indikátor či podpis obsahuje časovú pečiatku.
            - `signed_at` string, time: Čas vytvorenia podpisu.
          - `timestamp` object: Časová pečiatka podpisu objektu.
            - `certificate` object, nullable: Certifikát časovej pečiatky.
              - …
            - `timestamped_at` string, time, nullable: Čas vytvorenia časovej pečiatky.
          - `verification` object: Overenie objektu.
            - `result` integer: Kód výsledku overenia: - `1` platná, - `2` neplatná, - `3` predbežne platná, - `4` pravdepodobne platná, - `5` neoverená.
            - `description` 'Platná' | 'Neplatná' | 'Predbežne platná' | 'Pravdepodobne platná' | 'Neoverená': Popis výsledku overenia.
            - `verifier` object: Výstup z overovača.
              - …
            - `verified_at` string, time: Čas overenia podpisu.
          - `objects` object[]: Podpísané objekty.
      - CepVerifiedAsicXadesObject: Overený objekt v rámci modulu CEP.
        - `id` string, uuid, nullable: Identifikátor objektu v rámci MessageContainer.
        - `authorizations` object[]: Autorizácie objektu.
          - `signature` object: Podpis objektu.
            - `type` string: Typ podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `format` string: Formát podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `certificate` object: Podpisový certifikát.
              - …
            - `timestamped` boolean: Indikátor či podpis obsahuje časovú pečiatku.
            - `signed_at` string, time: Čas vytvorenia podpisu.
          - `timestamp` object: Časová pečiatka podpisu objektu.
            - `certificate` object, nullable: Certifikát časovej pečiatky.
              - …
            - `timestamped_at` string, time, nullable: Čas vytvorenia časovej pečiatky.
          - `verification` object: Overenie objektu.
            - `result` integer: Kód výsledku overenia: - `1` platná, - `2` neplatná, - `3` predbežne platná, - `4` pravdepodobne platná, - `5` neoverená.
            - `description` 'Platná' | 'Neplatná' | 'Predbežne platná' | 'Pravdepodobne platná' | 'Neoverená': Popis výsledku overenia.
            - `verifier` object: Výstup z overovača.
              - …
            - `verified_at` string, time: Čas overenia podpisu.
          - `objects` object[]: Podpísané objekty.
      - CepVerifiedCadesObject: Overený objekt v rámci modulu CEP.
        - `id` string, uuid, nullable: Identifikátor objektu v rámci MessageContainer.
        - `authorizations` object[]: Autorizácie objektu.
          - `signature` object: Podpis objektu.
            - `type` string: Typ podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `format` string: Formát podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `certificate` object: Podpisový certifikát.
              - …
            - `timestamped` boolean: Indikátor či podpis obsahuje časovú pečiatku.
            - `signed_at` string, time: Čas vytvorenia podpisu.
          - `timestamp` object: Časová pečiatka podpisu objektu.
            - `certificate` object, nullable: Certifikát časovej pečiatky.
              - …
            - `timestamped_at` string, time, nullable: Čas vytvorenia časovej pečiatky.
          - `verification` object: Overenie objektu.
            - `result` integer: Kód výsledku overenia: - `1` platná, - `2` neplatná, - `3` predbežne platná, - `4` pravdepodobne platná, - `5` neoverená.
            - `description` 'Platná' | 'Neplatná' | 'Predbežne platná' | 'Pravdepodobne platná' | 'Neoverená': Popis výsledku overenia.
            - `verifier` object: Výstup z overovača.
              - …
            - `verified_at` string, time: Čas overenia podpisu.
          - `objects` object[]: Podpísané objekty.
      - CepVerifiedPadesObject: Overený objekt v rámci modulu CEP.
        - `id` string, uuid, nullable: Identifikátor objektu v rámci MessageContainer.
        - `authorizations` object[]: Autorizácie objektu.
          - `signature` object: Podpis objektu.
            - `type` string: Typ podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `format` string: Formát podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `certificate` object: Podpisový certifikát.
              - …
            - `timestamped` boolean: Indikátor či podpis obsahuje časovú pečiatku.
            - `signed_at` string, time: Čas vytvorenia podpisu.
          - `timestamp` object: Časová pečiatka podpisu objektu.
            - `certificate` object, nullable: Certifikát časovej pečiatky.
              - …
            - `timestamped_at` string, time, nullable: Čas vytvorenia časovej pečiatky.
          - `verification` object: Overenie objektu.
            - `result` integer: Kód výsledku overenia: - `1` platná, - `2` neplatná, - `3` predbežne platná, - `4` pravdepodobne platná, - `5` neoverená.
            - `description` 'Platná' | 'Neplatná' | 'Predbežne platná' | 'Pravdepodobne platná' | 'Neoverená': Popis výsledku overenia.
            - `verifier` object: Výstup z overovača.
              - …
            - `verified_at` string, time: Čas overenia podpisu.
          - `objects` object[]: Podpísané objekty.
      - CepVerifiedXadesObject: Overený objekt v rámci modulu CEP.
        - `id` string, uuid, nullable: Identifikátor objektu v rámci MessageContainer.
        - `authorizations` object[]: Autorizácie objektu.
          - `signature` object: Podpis objektu.
            - `type` string: Typ podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `format` string: Formát podpisu. Pozri [Dokumentáciou funkčnosti Centrálnej elektronickej podateľne](https://www.slovensko.sk/_img/CMS4/Dokumentacia_funkcnosti_CEP.pdf).
            - `certificate` object: Podpisový certifikát.
              - …
            - `timestamped` boolean: Indikátor či podpis obsahuje časovú pečiatku.
            - `signed_at` string, time: Čas vytvorenia podpisu.
          - `timestamp` object: Časová pečiatka podpisu objektu.
            - `certificate` object, nullable: Certifikát časovej pečiatky.
              - …
            - `timestamped_at` string, time, nullable: Čas vytvorenia časovej pečiatky.
          - `verification` object: Overenie objektu.
            - `result` integer: Kód výsledku overenia: - `1` platná, - `2` neplatná, - `3` predbežne platná, - `4` pravdepodobne platná, - `5` neoverená.
            - `description` 'Platná' | 'Neplatná' | 'Predbežne platná' | 'Pravdepodobne platná' | 'Neoverená': Popis výsledku overenia.
            - `verifier` object: Výstup z overovača.
              - …
            - `verified_at` string, time: Čas overenia podpisu.
          - `objects` object[]: Podpísané objekty.

## Changes

- **2021-08-30** `c2f1e96cabb1`: 10 breaking
  - the response property `verified_objects/items/oneOf[#/components/schemas/CepVerifiedAsicCadesObject]/allOf[#/components/schemas/CepVerifiedObject]/authorizations/items/timestamp/certificate` became nullable for the status `200`
  - the response property `verified_objects/items/oneOf[#/components/schemas/CepVerifiedAsicCadesObject]/allOf[#/components/schemas/CepVerifiedObject]/authorizations/items/timestamp/timestamped_at` became nullable for the status `200`
  - the response property `verified_objects/items/oneOf[#/components/schemas/CepVerifiedAsicXadesObject]/allOf[#/components/schemas/CepVerifiedObject]/authorizations/items/timestamp/certificate` became nullable for the status `200`
  - the response property `verified_objects/items/oneOf[#/components/schemas/CepVerifiedAsicXadesObject]/allOf[#/components/schemas/CepVerifiedObject]/authorizations/items/timestamp/timestamped_at` became nullable for the status `200`
  - …6 more
- **2021-01-22** `39464695fc7b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/slovensko-digital/apis/slovensko-sk-api/changes/api/cep/verify/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)
