Развернуть все
Свернуть все

Метод ICPEnvelopedData2::StreamDecrypt

Расшифровывает блок данных, используя данный сертификат.

Синтаксис

C++
Visual Basic 6
 HRESULT StreamDecrypt (
   BSTR pbData,
   VARIANT_BOOL isFinal,
   BSTR *pVal
 );
 Function StreamDecrypt ( _
   pbData As String, _
   isFinal As Boolean _
 ) As String

Параметры

pbData

[in] Блок данных для расшифрования. Принимает на вход данные в виде BASE64 строки.

isFinal

[in] Булева величина. Определяет, является ли переданный функции блок последним зашифрованным блоком данных. Она должна быть установлена TRUE, если это последний (или единственный) блок, и FALSE – в противном случае.

pVal

[out, retval] Возвращаемые расшифрованные данные в виде строки, кодированной в BASE64. Не каждый вызов возращает расшифрованные данные (возможен возврат пустой строки).

Возвращаемое значение

Возвращаемое значение имеет тип HRESULT. Значение S_OK означает успешное выполнение.

Параметры

pbData

Блок данных для расшифрования. Принимает на вход данные в виде BASE64 строки.

isFinal

Булева величина. Определяет, является ли переданный функции блок последним зашифрованным блоком данных. Она должна быть установлена TRUE, если это последний (или единственный) блок, и FALSE – в противном случае.

Возвращаемое значение

Возвращаемые расшифрованные данные в виде строки, кодированной в BASE64. Не каждый вызов возращает расшифрованные данные (возможен возврат пустой строки).

Примечания

Метод StreamDecrypt последовательно расшифровывает переданные блоки данных.

Требования

Заголовочный файл cadescom.h
Библиотека DLL cadescom.dll
Идентификаторы GUID cadescom_i.c
Минимальная версия продукта 2.0