Статус: Новичок
Группы: Участники
Зарегистрирован: 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 ( В расширение рнр для криптопро ) нет вообще никакой инфы
|
|
|
|
Статус: Сотрудник
Группы: Администраторы, Участники Зарегистрирован: 24.11.2009(UTC) Сообщений: 965 Откуда: Crypto-Pro
Сказал(а) «Спасибо»: 3 раз Поблагодарили: 174 раз в 152 постах
|
Если использовать расширение то ни кто не мешает вас создать там обьект сертификата и потом сделать Import() в него данных из файла сертификата. После этого пользоваться методами обьекта. /opt/cprocsp/bin/amd64/certmgr -list -file certificate_bundle.cer Эта команда не требует установленного сертификата в хранилище. Данные берутся из файла. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 03.04.2020(UTC) Сообщений: 3 Откуда: Москва
|
Автор: Анатолий Беляев Если использовать расширение то ни кто не мешает вас создать там обьект сертификата и потом сделать Import() в него данных из файла сертификата. После этого пользоваться методами обьекта. /opt/cprocsp/bin/amd64/certmgr -list -file certificate_bundle.cer Эта команда не требует установленного сертификата в хранилище. Данные берутся из файла. Где можно прочитать про импорт, обьект итд? Инфы мало
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,630 Сказал «Спасибо»: 495 раз Поблагодарили: 2035 раз в 1579 постах
|
Автор: sarboys Автор: Анатолий Беляев Если использовать расширение то ни кто не мешает вас создать там обьект сертификата и потом сделать Import() в него данных из файла сертификата. После этого пользоваться методами обьекта. /opt/cprocsp/bin/amd64/certmgr -list -file certificate_bundle.cer Эта команда не требует установленного сертификата в хранилище. Данные берутся из файла. Где можно прочитать про импорт, обьект итд? Инфы мало В документации к CAdeS Объект CPCertificate |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close