Типы транзакций (DSSActions)
Транзакция - операция на Сервисе Подписи или Центре Идентификации, которая может быть подтверждена вторым фактором аутентификации (одноразовым паролем в SMS, в мобильном приложении и т.п).
| Имя | Код | Описание |
|---|---|---|
| Issue | 1 | Подтверждение входа пользователя |
| SignDocument | 2 | Подпись документа |
| SignDocuments | 4 | Подпись пакета документов |
| DecryptDocument | 8 | Расшифрование докумета |
| CreateRequest | 16 | Создание запроса на сертификат |
| ChangePin | 32 | Смена ПИН-кода на закрытый ключ сертификата |
| RenewCertificate | 64 | Перевыпуск сертификата |
| RevokeCertificate | 128 | Отзыв сертификата |
| DeleteCertificate | 1024 | Удаление сертификата |
| PrivateKeyAccess | 2048 | Создание ключа согласования |
Коды транзакций используются:
- в Центре Идентификации при назначении пользователю операций, требующих двухфакторной аутентификации. (метод /ums/{userId}/operationpolicy)
- в Сервисе Подписи при создании транзакций v1 API (/transactions).
Список операций, требующих подтверждения, может быть преднастроен Администратором на сервере. Список операций может быть настроен на разных уровнях:
- для всех пользователей.
- для групп пользователей.
Имена транзакций используются Администратором при настройке Центра Идентификации. Например, когда требуется задать список обязательных для подтверждения операций всеми пользователями:
Пример:
Set-IdsConfirmationPolicy -OpcActions Issue,SignDocument -AllowChangeByOperator 0