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