myDSSSDK Documentation

Classes

DSSCertificates​Manager

Класс для управления сертификатами в DSS со стороны SDK

DSSCertificates​Manager​Non​Qual

Класс для управления сертификатами в DSS со стороны SDK Используется для работы с УНЭП (Неквалифицированная подпись)

my​DSS

Главный класс SDK

DSSDevices​Manager

Класс для управления устройствами пользователя DSS, на которые установлены векторы аутентификации

DSSKeys​Manager​Non​Qual

Класс для управления ключами пользователя

DSSOperations​Manager

Класс для управления подписанием в DSS со стороны SDK

DSSOperations​Manager​Non​Qual

Класс для управления подписанием в DSS со стороны SDK

DSSPolicy​Manager

Класс работы с политиками сервера DSS на стороне SDK

DSSUsers​Manager

Класс для управления и выполнения "активных" действий над пользователями DSS на стороне SDK. Используется для работы с УКЭП (квалифицированная подпись)

DSSUsers​Manager​Non​Qual

Класс для управления и выполнения "активных" действий над пользователями DSS на стороне SDK. Используется для работы с УНЭП (Неквалифицированная подпись)

Structures

DSSAppearance.​Button​Appearance

Описание внешнего вида кнопки

DSSAppearance.​Buttons

Внешний вид кнопок

DSSAppearance.​Images

Картинки в интерфейсе

DSSAppearance.​Label​Appearance

Описание внешнего вида надписи

DSSAppearance.​Labels

Внешний вид надписей

DSSAppearance.​Navigation​Controller​Appearance

Внешний вид контроллера

DSSAppearance.​Navigation​Controllers

Внешний вид контроллеров навигации

DSSAppearance.​View​Appearance

Описание фонового элемента

DSSAppearance.​Views

Внешний фоновых элементов

DSSAppearance

Статический класс для хранения данных об внешнем виде UI

DSSCertificate

Структура описывающая сертификат

DSSKey​Info

Содержит параметры для хранения локальных ключей

DSSNetwork​Error

Ошибка сервера DSS

Push​Notifications​Data

Данные для отправки пуш-уведомлений

MFMData

Параметры для использования MFM

DSSDevice

Структура для хранения информации об устройствах пользователя DSS, на которые установлены векторы аутентификации

DSSLogging​Category

Категории сообщений для логов

Log​Level

Уровень логирования событий

DSSApprove​Request

Запрос на подтверждение операции или подпись документов

DSSApprove​Request.​Approved​Operation

Сведения о подтверждаемой операции.

DSSApprove​Request.​Processed​Document

Документ для подтверждения/отклонения

DSSDocument

Сведения о документе

DSSOperation

Структура для хранения информации о транзакциях DSS (задачи на подписание)

DSSOperation.​Description

Краткое описание операции

DSSOperation​Info

Сведения об операции пользователя

DSSOperation​Info.​Action

Действие с документом операции

DSSRaw​PDFData

Структура содержит данные о PDF документе

DSSSign​Params

Параметры подписи

DSSSign​Result

Результат подписи документов/операций

DSSParams

Параметры сервиса DSS

DSSSign​Server​Params

Параметры сервиса подписи

CaPolicy

Политика обработчика УЦ

CaPolicy.​Template​Info

Шаблон сертификата с дополнительной информацией

CaPolicy.​Subject​Name​Component

Шаблон имени

Proccessing​Template

Информация о шаблоне подписи

DSSQRCode​Kinit

Структура содержит данные из QR-кода для инициализации

DSSQRCode​New​Device

Структура содержит данные для прикрепления второго и последующих устройств к учётной записи

DSSQRCode​Verification

Структура содержит данные из QR-кода для верификации

DSSOperations​History

История операций, выполненных на сервере

DSSOperations​History.​Audit​Record

Сведения о выполненной операции

DSSUser.​Key​Flags

Структура содержит информацию о флагах ключа

DSSUser

Структура для хранения информации о пользователях DSS на стороне SDK

User​Flags

Enumerations

Documents​View​Controller.​Action
Certificate​Revoking​Reason

Причина отклонения сертификата

DSSCertificate.​`Type`

Тип сертификата

DSSCertificate.​State

Статус сертификата

DSSEndpoint

Конечные точки сервера DSS

DSSError

Ошибка myDSS

DSSKey​Info.​Provider​Type

Тип провайдера

DSSNetwork​Error.​Error​Type

Тип ошибки

Root​Certificate​Type

Тип сертификата используемый для взаимодействия с сервером

DSSApproving​Result

Результат присоединения устройства

DSSDevice.​State

Статус устройства пользователя

DSSOperation.​Signature​Type

Тип подписи

DSSOperation.​Encryption​Type
DSSOperation​Info.​State

Статус операции

DSSOperation​Info.​Action.​Status

Статус действия

DSSOperation​Info.​Action.​State

Состояние действия

DSSSign​Mode

Режим подписания

DSSSign​Result.​Operation​Status

Статус операции

DSSSign​Type

Тип подписания операции

CaPolicy.​CaType

Тип модуля интеграции с Удостоверяющим Центром

DSSPassword​Policy

Политика установки пароля

DSSUser.​Verification​Type

Требуемый тип подтверждения присоединения мобильного устройства к учётной записи

Protocols

DSSLogger​Protocol

Протокол для реализации внешнего логгера

DSSQRCode

Протокол, описывающий QR-код myDSS