Живе демо

Усі функції прямо тут. Ця сторінка нічого не хостить — лише один імпорт dstucrypt-embed.mjs з dstucrypt.io. Ключ і пароль вводяться в захищеному вікні на нашому домені — ваш сайт їх не бачить.

Підпис документа

Віджет підпису відкриється модально: оберіть ключ і введіть пароль всередині iframe. Сторінка отримає лише готовий підпис. У демо підписуємо текст — доступні формати CAdES, XAdES та ASiC (усі 16, включно з PAdES для PDF, — у документації).

Спосіб підпису — Дія.Підпис, Smart ID або файловий ключ — обирається у самому віджеті. Дія.Підпис і Smart ID підписують у форматі CAdES; для XAdES, PAdES та ASiC потрібен файловий ключ.

Перевірка підпису

Приватний ключ не потрібен. Оберіть файл підпису; для відокремленого (detached) додайте оригінальні дані.

Шифрування (CMS)

Зашифрувати для отримувача за його сертифікатом (ДСТУ 7624 «Калина»). Результат — конверт .p7e.

Розшифрування

Розшифрувати конверт .p7e своїм ключем — ключ і пароль вводяться в iframe.

Сертифікат

Розібрати сертифікат, перевірити його статус онлайн (OCSP) або підвантажити ланцюжок видавців.

Вхід за КЕП

Демо повного потоку: сторінка бере одноразовий challenge з нашого API, віджет підписує його вашим ключем, а бекенд (у реальній інтеграції) перевіряє підпис через /api/auth/verify і отримує підтверджену особу.

Підтвердити особу можна через Дія.Підпис, Smart ID або файловим ключем — спосіб обирається у самому віджеті.