Сведения об операции расшифрования DecryptionOperation
Сведения об операции расшифрования.
| Поле | Тип | Описание |
|---|---|---|
| BinaryData | Объект DocumentDescription[] | Описание расшифровываемого документа. |
| Decryption | DocumentDecryption | Информация о расшифровываемом документе. |
| IsAsync | bool | Флаг, указывающий, требуется ли выполнить операцию расшифрования с подтверждением в асинхронном режиме. |
| Callback | string | URL-адрес для оповещения о завершении операции расшифрования. |
| ForceConfirmation | bool | Принудительно создать операцию с подтверждением. |
| Callback | string | URL-адрес для оповещения о завершении операции подписи. Параметр учитывается только если IsAsync = true |
| ForceConfirmation | bool | Принудительно создать операцию с подтерждением. |
| SuppressStoredResult | bool | |
| DocumentSelectionMode | PackageOperationConfirmationMode | Режим обработки пакета документов в Мобильном приложении |
Примечание
Параметр SuppressStoredResult поддерживается в версиях КриптоПро DSS новее 2.0.4250.
Примечание
Для версий DSS 2.0.3555 и более поздних: Поддерживается асинхронное расшифрование.
Для версий DSS, вышедших ранее версии 2.0.3555:
Параметры IsAsync, Callback обрабатываются только для операций подписи, выполняемой с подтверждением
(myDSS, DSS SDK, OTP-via-SMS, OTP-via-Email и т.п).
Расшифрование без подтверждения выполняется только синхронно.
Параметры расшифрования (DocumentDecryption)
| Поле | Тип | Описание |
|---|---|---|
| Type | EncryptionType | Тип расшифрования |
| Parameters | Dictionary[string, string> | Дополнительные параметры расшифрования |
| CertificateId | int | Идентификатор сертификата |
| PinCode | string | Пин-код для доступа к закрытому ключу сертификата |