Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Захар Т.  
#1 Оставлено : 24 марта 2025 г. 11:02:48(UTC)
Захар Т.

Статус: Новичок

Группы: Участники
Зарегистрирован: 04.02.2025(UTC)
Сообщений: 2
Российская Федерация

Пытаюсь реализовать усиление подписи CAdES-BES в CAdES-A с помощью библиотеки phpcades.

Цитата:
$content = base64_encode(Storage::disk('public')->get('pdf.pdf'));
$signature = Storage::disk('public')->get('sig.sig');

// Создаём объект CAdESCOM.CadesSignedData
$signedData = new \CPSignedData();
$signedData->set_ContentEncoding(1);
$signedData->set_Content($content);

// Проверка отделенной подписи (True - отделённая подпись)
$signedData->VerifyCades($signature, 1, true);

$tsaAddress = "http://testca2012.cryptopro.ru/tsp/tsp.srf";
$enh = $signedData->EnhanceCades(CADES_A, $tsaAddress, ENCODE_BASE64);


На этапе усиления получаю ошибку: The parameter is incorrect. (0x80070057) (500 Internal Server Error.
Вроде все типы аргументов переданы верно.
Подскажите, в чём может быть проблема?

Отредактировано пользователем 24 марта 2025 г. 12:40:32(UTC)  | Причина: Не указана

RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.