Codice segno su Ubuntu Server

1

Ho un servizio, in cui un'app viene generata da un file jar, utilizzando Jar2App, al volo. Uso un server Linux Ubuntu come host per il servizio e devo firmare l'app, dopo che è stata generata.

Come posso farlo sul server, automaticamente?

So che ho bisogno di un ID sviluppatore, ma come posso far funzionare l'applicazione codesign sul mio server o c'è un'alternativa funzionante a Ubuntu?

    
posta Zoli 31.08.2017 - 15:54
fonte

1 risposta

2

Questa domanda otterrebbe tre risposte diverse in base a se chiedi su Ask Different, Chiedi a Ubuntu e Overflow dello stack .

La risposta di overflow dello stack è fondamentalmente quella aperta il reverse engineering dello stile di origine il codesign era uno sforzo ingegneristico di gran lunga maggiore rispetto al semplice noleggio di un Mac Mini e all'uso degli strumenti Apple e non necessariamente dei certificati Apple.

La risposta qui è che Apple non fornisce quel framework su OS diverso da macOS oggi e che qualsiasi Mac può scaricare gratuitamente la versione da riga di comando degli strumenti di sviluppo ed è possibile configurare ssh banalmente su macOS in modo da poter automatizzare la compilazione e firma i passaggi da remoto da ubuntu, windows e tutti i tipi di altri sistemi operativi in modo tale da poter essere implementati su richiesta dalla piattaforma di tua scelta.

Non posso parlare per Chiedi Ubuntu o Linux in generale, ma una persona ha dichiarato che Apple ha aperto gli strumenti e che non mi sorprende che il framework di firma sia basato su protocolli crittografici standard e struttura di certificati e solo periferiche ha hook nel portachiavi macOS per eliminare la necessità di memorizzare direttamente le chiavi sul filesystem.

    
risposta data 31.08.2017 - 18:36
fonte

Leggi altre domande sui tag