2010-04-18 9 views
12

Ho scritto un'app e voglio venderla online, quindi l'ho caricata sul mio sito web e ho provato a scaricarla ed eseguirla come test, ma è stata visualizzata una finestra che diceva: "Non è stato possibile verificare l'editore. sicuro di voler eseguire questo software? ", e ha anche detto:" Publisher: Unknown Publisher ". In realtà è un file jar Java autofirmato racchiuso in un file exe, l'ho autofirmato con Netbeans6.7.Come essere un editore verificato?

Mi chiedo che cosa dovrei fare per essere un editore "conosciuto"?

Frank

risposta

11

Avrete bisogno di firmare il file EXE con un certificato di firma codice da un'autorità di certificazione principale attendibile.

http://www.thawte.com/code-signing/

https://www.verisign.com/code-signing/

Troverete più CA con un semplice Google search.

Ricordare, anche se si tratta di un JAR Java, la finestra di dialogo visualizzata proviene da Windows che lamenta che l'EXE non è firmato. Avrai bisogno di un certificato di firma MS Authenticode per firmare l'EXE. Non ho molta familiarità con Java, quindi potresti aver bisogno o meno del certificato per firmare il JAR. (Nota di un certificato auto-firmato sarà mai essere riconosciuto come pienamente attendibile e valida su qualsiasi computer diverso dal proprio.)