-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Description
Добрый день.
Есть несколько вопросов по реализации подписи на php.
Зачем перед подписью сообщения происходит base64_encode?
После unsign необходимо дополнительно делать base64_decode. Попробовал убрать эти base64_encode - после unsign возвращается пустая строка.
Посмотрели пример на https://cpdn.cryptopro.ru/content/cades/phpcades-samples.html.
Ваш способ подписи отличается от этого примера.
Есть ли разница в выходной сигнатуре?
Вообще все работает отлично, но вопрос в том, подойдет ли эта сигнатура для запросов к ЕСИА.
Используем эту библиотеку для авторизации https://github.com/ekapusta/oauth2-esia.
Написали Signer, который работает с апи докер контейнера с криптопро.
ЕСИА возвращает ошибку авторизации и непонятно в чем дело.
Metadata
Metadata
Assignees
Labels
No labels