Статус: Новичок
Группы: Участники
Зарегистрирован: 03.04.2020(UTC) Сообщений: 3 Откуда: Москва
|
Ситуация таковая : Нам на сервер приходят от клиента : Файл и файл подписи (к пример test.docx и test.docx.p7s) Я проверяю на валидность, цепочку сертифкатов. Потом извлекаю сертификат из p7s командой openssl pkcs7 -inform DER -outform PEM -in test.docx.p7s -print_certs > certificate_bundle.cer и теперь мне надо взять из этого сертификата все данные . Особенно достать все OID. И вот как сделать проверку , если читать в интернете сначала его надо установить в хранилище и только потом делать /opt/cprocsp/bin/amd64/certmgr -list -f certificate_bundle.cer И ответ выдается в таком виде: https://monosnap.com/fil...sBnLKOT7QNXluDSpJpVm5Xw3Можно ли как то делать без установки в хранилища? И получить данные в нормальном виде ? Язык : PHP ( В расширение рнр для криптопро ) нет вообще никакой инфы
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 16.04.2008(UTC) Сообщений: 1,272
Сказал(а) «Спасибо»: 22 раз Поблагодарили: 446 раз в 325 постах
|
Для просмотря сертификата не требуется устанавливать его в хранилище. certmgr умеет отображать сертификаты прямо из CMS-подписи: Код:/opt/cprocsp/bin/amd64/certmgr -list -file test.docx.p7s
Но имейте в виду, что в общем случае в CMS-подписи может быть не один сертификат. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close