я хочу добавить подпись, возвращенную функцией openssl_sign,
в файл в том же процессе подписи.
проблема в том, что когда я добавляю подпись к файлу после его подписания, я получаю сообщение об ошибке
проверка подписи с помощью функции openssl_verify.
openssl_sign($current, $signature, $pkeyid);
Я хочу, чтобы этот $ siganute был добавлен в файл $ current, и этот файл должен быть подписан той же подписью в том же процессе, я знаю, что это немного сбивает с толку.
Спасибо за ваш комментарий. но извините за то, что не предоставил все подробности о файле. файл является PDF-файлом, и я добавляю подпись с помощью FPDI, поэтому можно ли удалить подпись или текст, который я добавил в свой PDF-файл?
Это работает только в том случае, если вы храните подписанный хэш отдельно от самого PDF-файла - в противном случае вам понадобятся специальные инструменты для встроенной подписи PDF. Посмотрите raymii.org/s/tutorials/…
я проверю это; Спасибо за вашу помощь






Перед проверкой содержимого файла необходимо удалить подпись. В противном случае вы всегда будете получать ошибки
File was tampered.