Как подписать цифровую подпись для комплекта приложений macos и исполняемого файла linux

Dung Nguyen спросил: 03 ноября 2018 в 09:32 в: linux

У меня есть Java-приложение Swing и исполняемый файл для трех платформ Window (exe), macOS (.app) и linux (.sh). У меня также есть файл .p12, и мне нужно подписать его для трех исполняемых платформ.

Я подписан для exe-файла в Windows с помощью osslsigncode и могу проверить его на вкладке цифровой подписи в свойствах exe. файл.

Теперь я столкнулся с проблемой: я не знаю, как подписать файл .p12 в исполняемый файл macOS (.app) и исполняемый файл linux (.sh).

Я также путаю, что мы можем подписать файл .p12 для исполняемого файла macOS и Linux на сервере сборки linux, например цифровой подписи windows?

Я использовал сервер сборки linux для сборки исполняемого файла для трех платформ

Я также пытаюсь использовать команду openssl как:

openssl rsautl -sign -inkey MyFile.p12 -passin pass:mypass > /path/to/my/sh/file

, но получаю сообщение об ошибке: невозможно загрузить закрытый ключ

Есть ли предложить для меня?

Спасибо всем.

Удачного кодирования ..

0 ответов