Огляд API
У документації SmartSign описано три різні API. Вони не взаємозамінні — оберіть той, що відповідає вашому сценарію.
Коротке порівняння
| API | Де працює | Для кого | Основні можливості |
|---|---|---|---|
| API та інтеграція | Docker / сервер агента SmartSign | Інтегратори, партнери | Завантаження та керування ключами на сервері, підпис даних |
| SmartSign API | Публічний API (v2) | Зовнішні клієнти / інтеграції | Токен авторизації, підпис тексту, хмарний підпис, перевірка ключа |
| API для служби SmartSign | Локальна Windows-служба (SmartSignService.exe) | Корпоративні ПК зі службою | Додавання / список / активація / видалення файлових і хмарних ключів на ПК |
Коли що обирати
API та інтеграція — якщо SmartSign розгорнуто в Docker і потрібно програмно завантажувати ключі клієнтів на сервер агента та підписувати дані цими ключами.
SmartSign API — якщо потрібен публічний доступ до підпису (токен за client_id / client_secret), підпис тексту або робота з хмарним ключем через /cloud-sign.
API для служби SmartSign — якщо на ПК встановлено служба Windows і потрібно керувати ключами локально (у т. ч. хмарними КЕП з версії 1.2.0.56), без Docker і без публічного API v2.