Расшифровывает блок данных, используя данный сертификат.
Синтаксис
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 |