Список методов Сервиса Подписи
Базовый адрес 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 | Усовершенствование подписи |