Код знаку на Ubuntu Server


1

У мене є послуга, де додаток генерується з файлу jar, використовуючи Jar2App, на льоту. Я використовую сервер Ubuntu Linux як хост для служби, і мені потрібно підписати додаток, після його створення.

Як це можна зробити на сервері автоматично?

Я знаю, що мені потрібен ідентифікатор розробника, але як я можу зробити додаток для кодування на моєму сервері, чи існує якась робоча альтернатива Ubuntu?

Відповіді:


2

Це питання отримає три різні відповіді на основі, якщо ви запитаєте на запитати по-різному, Запитайте Ubuntu і Переповнення стеку .

The відповідь стека переповнення це в основному, що з відкритим вихідним кодом стиль зворотної інженерії codesign набагато більше інженерних зусиль, ніж просто оренда Mac Mini та використання інструментів Apple, а не обов'язково сертифікати Apple.

Відповідь тут полягає в тому, що сьогодні Apple не надає цю структуру на ОС, окрім MacOS, і що будь-який Mac може безкоштовно завантажити версію командного рядка інструментів для розробників, і ви можете налаштувати ssh тривіально на MacOS, щоб можна було автоматизувати кроки збирання та підписання віддалено з ubuntu, windows і всілякої іншої ОС, так що ви можете розгорнути з платформи на ваш вибір на вимогу.

Я не можу говорити Запитайте Ubuntu або Linux взагалі, але одна людина заявила, що Apple має відкриті джерела інструментів і це не здивувало б мене тим, що рамки підписування засновані на стандартних криптографічних протоколах і структурі сертифікатів і лише периферійно мають гачки в keychain macOS для усунення необхідності зберігати ключі безпосередньо у файловій системі.


Ласкаво просимо @ Zoli. На жаль, відповідь на це питання не є "базою для коду, яку ви шукаєте", але використаний Mac mini, який може бути введений у сайт для розміщення, дозволить вам підписати код досить надійно.
bmike
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.