REST API Сервиса Подписи
Данный раздел содержит руководство разработчика по интеграции с Сервисом Подписи КриптоПро DSS. В разделе приведено подробное описание методов и типов данных REST-интерфейса Сервиса Подписи, сценариев взаимодействия с Сервисом Подписи с примерами HTTP запросов и ответов.
Сценарии:
- Создание запроса на сертификат (v1 API)
- Создание запроса на сертификат в мобильном приложении (v2 API)
- Примеры подписи (v1 API)
- Подтверждение операций (v1 API)
- Потоковая обработка (v1 API)
- Асинхронная подпись (v2 API)
- Подпись документов ФТС
Конечные точки:
Примеры:
Типы данных:
- Политика Сервиса Подписи (DssPolicy)
- Параметры УЦ (DssCaPolicy)
- Параметры криптопровайдеров (DSSCSPPolicy)
- Параметры запроса на сертификат (CertificateRequest)
- Запрос на сертификат (DSSCertRequest)
- Cертификат (DSSCertificateEx)
- Статус сертификата (CertificateStatus)
- Типы статусов сертификата (DSSCertificateStatusEnum)
- Информация об аннулировании сертификата (RevocationInfo)
- Причины аннулирования сертификата (CertRevokeReasonEnum)
- Данные о документе (Document)
- Данные о пакете документов (DocumentPackage)
- Подписанный пакет документов (DSSSignDocumentResponse)
- Данные транзакций (Transaction)
- Параметры транзакций
- Типы транзакций
- Форматы представления сертификата и запроса на сертификат (DSSCertificateFormatEnum)
- Тип запроса (CARequestTypeEnum)
- Статус запроса на сертификат (DSSRequestStatusEnum)
- Сведения об аннулировании/приостановлении/возобновлении (DSSRevRequest)
- Данные для смены ПИН-кода (RequestChangePin)
- Данные для назначения сертификата по умолчанию (DefaultProperty)
- Данные для назначения дружественного имени (FriendlyNameProperty)
- Результат расшифрования (DSSDecryptDocumentResponse)
- Типы шифрования (EncryptionType)
- Результат операции (OperationInfo)