Открепленная подпись PKCS7 — как сделать в Криптопро? Здравствуйте, есть написанный самостоятельно сайт на PHP. Нужно подписывать XML открепленной подписью PKCS7 и отправить по API. Сейчас дошел до такой команды, но всё равно файл считается не соответствующим под критерии открепленной подписи PKCS7 (без подробностей от API и его разработчиков).sudo /opt/cprocsp/bin/amd64/cryptcp -sign -detached -dn ~/config.xml ~/config.sgn -pin 312
Гугл помочь не может.
Может кто знает - как верно подписать документ в данном случае?

21 Авг 2019 в 07:11
204 +1
0
Ответы
1

Для подписи XML открепленной подписью PKCS7 в КриптоПро можно воспользоваться следующей командой:

openssl smime -sign -in ~/config.xml -out ~/config.sgn -signer ~/cert.pem -inkey ~/key.pem -outform DER -nodetach

Где:

~/config.xml - путь к файлу XML, который нужно подписать~/config.sgn - путь к файлу, в который будет сохранена подпись~/cert.pem - путь к файлу сертификата~/key.pem - путь к файлу закрытого ключа-outform DER - формат вывода подписи в DER формате-nodetach - указывает, что подпись будет включена в сам файл, а не отдельным файлом

Не забудьте заменить пути к файлам и добавить необходимые параметры в соответствии с вашими требованиями и доступностью ключей и сертификатов.

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 416 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир