Список методов Сервиса Подписи
Базовый адрес REST Сервиса Подписи:
https://<hostname>/<AppName>/rest/api
где
<hostname> - DNS-имя сервера DSS
<AppName> - имя Веб-приложения Сервиса подписи. По умолчанию - SignServer
Примечание
Аутентификация на Сервисе Подписи только по OAuth-токену, выпущенному на Центре Идентификации.
Примечание
В примерах ниже будут использованы следующие значения
<hostname> - dss.cryptopro.ru
<AppName> - SignServer
Полное описание всех методов конечных точек по категориям:
Краткое описание всех методов конечных точек приводится ниже.
Разное:
| Метод | Описание |
|---|---|
| /policy | Получение настроек Сервиса Подписи (Политики Сервиса Подписи) |
| /transactions | Создание транзакций (выполнение операций на Сервисе Подписи с подтверждением вторым фактором аутентификации) |
Запросы на сертификаты:
| Тип | Описание |
|---|---|
| /requests | Создание запроса на сертификат |
| /requests | Получение списка запросов на сертификаты |
| /requests/{key} | Получение запроса на сертификат по идентификатору |
| /requests/{key} | Удаление запроса на сертификат |
| /requests/{key}/content | Получение содержимого запроса на сертификат |
| /requests/revokerequests/{key}/content | Получение содержимого запроса на отзыв/приостановление/восстановление |
| /requests/{key}/status | Одобрение и отклонение запроса на сертификат |
| /requests/revokerequests/{key}/status | Одобрение и отклонение запроса на отзыв/приостановление/восстановление |
Сертификаты:
| Тип | Описание |
|---|---|
| /certificates | Получение списка сертификатов |
| /certificates/{cert_id} | Получение сертификата по идентификатору |
| /certificates/{cert_id} | Удаление сертификата по идентификатору |
| /certificates/{cert_id}/content | Получение содержимого сертификата |
| /certificates/{cert_id}/revokerequests | Получение списка запросов на отзыв/приостановление/восстановление |
| /certificates/{cert_id}/pin | Смена ПИН-кода |
| /certificates/{cert_id}/default | Назначение сертификата по умолчанию |
| /certificates/{cert_id}/friendlyname | Назначение дружественного имени |
| /certificates/{cert_id}/status | Отзыв |
| /certificates/{cert_id}/status | Приостановление |
| /certificates/{cert_id}/status | Восстановление |
| /certificates | Установка сертификата |
Подпись:
| Тип | Описание |
|---|---|
| /documents | Отправка документа на подпись, зашифрование, расшифрование |
| /documents/packagesignature | Отправка пакета документов на подпись |
| /documents/encrypt | Зашифрование документа |
| /documents/decrypt | Расшифрование документа |
| /documents/decrypt/parse | Разбор зашифрованного документа |
| /documents/enhancesignature | Усовершенствование подписи |