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