Show / Hide Table of Contents

    Аутентификация с помощью мобильного приложения на базе DSS SDK

    DSS SDK для встраивания в мобильное приложение представляет собой набор программных компонентов для использования в мобильных приложениях, который позволяет производить удаленное выполнение операций подписи и управление сертификатами, а также подтверждать операции Пользователя в КриптоПро DSS, инициированные другими способами.

    DSS SDK предоставляет программный (API) и графический интерфейсы, позволяющие выполнять следующие действия.

    • Управление сертификатами пользователя:
      • Создание запроса на сертификат;
      • Установка сертификата;
      • Просмотр списка сертификатов и запросов;
      • Удаление сертификатов и/или запросов;
      • Отзыв сертификата;
      • Назначения сертификата по умолчанию;
      • Назначения дружественного имени сертификата.
    • Отправка документов на подпись.
    • Подтверждение или отклонение подписи документов:
      • В том числе подтверждение или отклонение действий пользователя в ИС.
    • Управление учетной записью:
      • Регистрация новой учётной записи с привязкой мобильного устройства;
      • Привязка устройства к существующей учетной записи;
      • Просмотр списка устройств пользователя;
      • Удаление устройств пользователя;
      • Смена ПИН-кода для доступа к ключу аутентификации на устройстве пользователя;
      • Назначение дружественного имени ключа аутентификации.
    • Просмотр истории операций пользователя.

    DSS SDK предоставляет графический интерфейс (окна), позволяющий выполнять следующие действия.

    • Ввод нового пароля для защиты устанавливаемых векторов аутентификации.

    Ввод пароля с повторным вводом для подтверждения. Окно отображается, если на стороне сервера разрешен только пароль для защиты векторов.

    • Ввод пароля для доступа к векторам аутентификации.

    Окно отображается, если на сервере разрешен только пароль для защиты векторов.

    • Подпись: сопровождающий текст и список документов.
    • Просмотр документа.
    • Просмотр «сырого» представления документа.

    Разработчикам мобильного приложения

    Подключение к сервису взаимодействия с DSS SDK - раздел содержит данные для подключения к сервису взаимодействия с DSS SDK (mDAG) и инструкции по созданию и настройке аутентификации учетной записи, выпуску сертификата через Веб-интерфейс.

    Backend-разработчикам

    Раздел содержит руководство разработчика по интеграции c КриптоПро DSS.

    Сценарии:

    • Назначение и управление аутентификацией через DSS SDK — руководство разработчика по работе через Оператора DSS.
    • Подтверждение операций с помощью DSS SDK — руководство разработчика по созданию операций для подтверждения через DSS SDK.
    • Выпуск сертификата пользователя — руководство разработчика по выпуску сертификата пользователя.

    API сервисов DSS:

    • Сервис Управления Пользователями — API Оператора DSS для управления аутентификацией myDSS.
    • Сервис Подписи - API Сервиса Подписи
    • Сервис Управления Пользователями - API Сервиса Управленеия пользователями
    • Аутентификация - сценарии аутентификации
    Примечание

    Перед началом интеграции необходимо обратиться к Администратором сервиса для:

    • регистрации OAuth-клиента для интегрируемой системы
    • получения сертификата Оператора DSS.

    Адреса сервисов:

    Адрес сервиса Описание
    https://dss-sdk.cryptopro.ru/SignServer/rest/api/v2 Сервис Подписи
    https://dss-sdk.cryptopro.ru/STS/ums Сервис Управления Пользователями
    https://dss-sdk.cryptopro.ru/DocumentStore Сервис Обработки Документов
    https://dss-sdk.cryptopro.ru/STS Сервис Маркеров Безопасности
    https://dss-sdk.cryptopro.ru/STS/v2.0/confirmation Сервис Подтверждения Операций
    Примечание

    Сервисы доступны по портам:

    • 443 – RSA TLS
    • 4430 – GOST TLS

    Эмулятор мобильного приложения

    Эмулятор можно загрузить по ссылке

    Для запуска требуется Windows + .NET FW v4.7.1 Справка по эмулятору:

    MyDssSdkClient.exe help
    
    Back to top © ООО "КРИПТО-ПРО", 2000-2020