- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
- Типы объектов
- Типы данных
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
-
Подписи
- DigitalSignIdentificationType
- DigitalSignRequestStatus
- EntitySignOperationStatus
- SignStatus
- SignType
- SignTypes
- CertData
- CertNames
- DigitalSign
- DigitalSignActualizationData
- DigitalSignItemData
- DigitalSignProviderRef
- DigitalSignRequest
- DigitalSignSearch
- DigitalSigns
- EntitySign
- EntitySignItem
- EntitySignSearch
- EntitySigns
- EntityVersion
- NewSign
- SignData
- SignDetails
- SignProvider
- SignProviderItem
- SignProviderSearch
- SignProviders
- Signs
- SignHash
- SignedContent
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
Объект для работы с заявками на выпуск сертификата электронной подписи
Hierarchy
Methods
createDraft
Создает черновик электронной подписи.
Создается черновик электронной подписи, позволяющий хранить состояние и публичный ключ от внешнего провайдера. Выпуск электронной подписи часто не происходит мгновенно, а занимает некоторое время. С помощью черновика можно синхронизировать состояние с внешним провайдером.
Parameters
issueId: string
provider: SignProviderItem
Returns Promise<DigitalSign>
Сертификат электронной подписи.
Пример использования:
// Выполняется вызов функции создания электронной подписи во внешнем провайдере // Функция `createDigitalSignInExternalProvider` приведена для примера const issueId = await createDigitalSignInExternalProvider(); // Провайдер электронной подписи const provider = await System.signs.providers.search().where(f => f.__id.eq('<some id>')).first(); const digitalSign = await System.signs.digitalSigns.createDraft(issueId, provider);
getLastRequest
Получение последней заявки текущего пользователя.
Метод получает последнюю заявку на выпуск сертификата, созданную пользователем. Используется для организации процессов выпуска сертификатов электронных подписей. Например, после создания заявки требуется подтвердить выпуск сертификата с помощью пароля или авторизации на стороннем сервисе. Для этого необходимо сначала получить последнюю заявку, созданную пользователем, и запросить для нее пароль.
В примере выполняется получение последней заявки текущего пользователя и запрос пароля от провайдера.
Parameters
provider: DigitalSignProviderRef
Returns Promise<DigitalSign>
Сертификат электронной подписи.
// Получение последней созданной заявки const providerItem = await System.signs.providers.search().first(); const provider = {namespace: providerItem?.data.namespace, code: providerItem?.data.code!}; const lastRequest = await System.signs.digitalSigns.getLastRequest(provider);
search
Выполняет поиск по электронным подписям.
Используя метод, можно:
фильтровать подписи, используя различные параметры;
искать и получать конкретный или первый элемент из выборки;
сортировать результаты поиска;
ограничивать количество результатов или получать найденные элементы постранично.
Returns DigitalSignSearch
Объект для построения запроса по поиску подписи.
Пример использования:
const digitalSign = await System.signs.digitalSigns.search().where(f => f.__id.eq('<some id>')).first();
Methods