У меня есть 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
но появляется ошибка: невозможно загрузить закрытый ключ
Есть ли какие-либо предложения для меня?
Спасибо всем.
Удачного кодирования ..