Расшифровка электронной цифровой подписи (ЭЦП)

Печать RSS
89

Автор
Голубые штаны
+1
В общем, поставили передо мной задачу:
- клиент составляет документ;
- перед отправкой этого документа подгружает свою цифровую подпись и указывает пароль к ней;
- я средствами PHP расшифровываю её, получаю из неё данные клиента (имя, ИНН и пр);
- определяю, кем выдана подпись, и проверяю её на подлинность;
- если подпись подлинная, я документ, вместе с данными о клиенте, отправляю получателю (гос. учреждение);
- если нет - досвидули искать подлинную подпись или получать новую.

Вопрос: как расшифровать данные из файла подписи?
Я так понимаю, в зависимости от учреждения, выдавшего ЭЦП, токен расшифровки тоже отличается? Да в любом случае, отличия должны быть, иначе на гос. сайтах при вводе ключа не спрашивали бы, кто выдал вам этот ключ..

Метод проверки должен быть, по идее, заключен в массиве данных в ключе..

В общем, в сети информация очень скудная. Кто сталкивался, помогите советом, буду благодарен. Если что - среда разработки Laravel.

Господин ПЖ
0
Насколько я помню, там не вся инфа расшифровывается, а только часть, даже онлайн сервисы вроде есть
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск