Форум КриптоПро
»
Средства криптографической защиты информации
»
Встраивание
»
Создание усовершенствованной подписи типа CAdES-T средствами libphpcades
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.02.2019(UTC) Сообщений: 3
|
Добрый день. Очень нужна помощь. Требуется создать отсоединенную подпись со штампом времени средствами libphpcades. Разбираюсь с примером http://cpdn.cryptopro.ru...es/phpcades-samples.htmlПодпись создается без ошибок, но проверить подлинность электронной подписи не удается. Пробовал проверять через портал госуслуги https://www.gosuslugi.ru/pgu/eds/.Впримере создается объект CPSignedData, не нашел в документации описания этого объекта. Есть описание CadesSignedData: http://cpdn.cryptopro.ru...1_cades_signed_data.html Это тот же объект, который создается в примере? Тогда в описании сказано, что метод sign используется для создания усовершенствованной подписи типа CAdES-X Long Type 1. Вопрос, как создать усовершенствованную подпись типа CAdES-T. Может быть есть пример? Не ясно почему не получается проверить подпись созданную скриптом из примера?
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 12.02.2019(UTC) Сообщений: 3
|
Коллеги, добрый день.
Разобрался самостоятельно. Может кому-то пригодится.
Для проверки отсоединенной подписи через портал госуслуги нужно загружать подпись и данные после base64_decode. Тогда проверка проходит.
Отсоединенную подпись в формате CAdES-T создал так:
$signer = new CPSigner(); $signer->set_TSAAddress($tspAddress); $signer->set_Certificate($certificate);
$signedData = new CPSignedData(); $signedData->set_ContentEncoding(BASE64_TO_BINARY); $signedData->set_Content($data);
$signature = $signedData->SignCades($signer, CADES_T, 1, ENCODE_BINARY);
Вопрос исчерпан. Тему можно закрыть. Всем спасибо.
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
Встраивание
»
Создание усовершенствованной подписи типа CAdES-T средствами libphpcades
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close