Подпись файла с помощью openssl для CAPICOM?

Приветствую! Подскажите пожалуйста как подписать бинарный файл с помощью openssl для проверки в CAPICOM?


Делаю так:


openssl smime -sign -binary -in data.bin -signer demo.pem -inkey demo.key -out sign.txt -outform PEM


При проверке CAPICOM, говорит «Подпись не верна»
  • Вопрос задан
  • 4742 просмотра
Решения вопроса 1
@Ura78 Автор вопроса
Решение оказалось таким:

iconv -f utf-8 -t utf-16le data.bin > data-utf16le.bin

openssl smime -sign -binary -noattr -in data-utf16le.bin -signer demo.pem -inkey demo.key -out sign.txt -outform PEM


Нашел решение не я, а Евгений Максин. К сожелению у него пока нет ника на Хабре.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@ComputerPers
Боюсь точного ответа Вам дать сложно — надо разбираться глубоко, или скинте пример как самостоятельно проверить
Ответ написан
@codecity
Вы хотите свой крипто-провайдер зарегистрировать? Если мне не изменяет мой саклероз, то нужен доверенный сертификат. Причем не всякий codesigning подойдет. И еще, эту опцию проверки как-то можно отключить.

Но это так, примерно. Возможно наведет вас на след.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы