Jump to content
Nokioteca Forum

[java] Problema Certificazione


Alex_N70
 Share

Recommended Posts

sto scrivendo un semplice file browser in java. visto che ad ogni cartella mi chiede il permesso per leggere i dati utente ho cercato il modo per autocertificarlo per poter nascondere l'avviso. solo che il programma certificato si installa ma non funziona e non capisco perchè. b)

se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma b)

Link to comment
Condividi su altri siti

sto scrivendo un semplice file browser in java. visto che ad ogni cartella mi chiede il permesso per leggere i dati utente ho cercato il modo per autocertificarlo per poter nascondere l'avviso. solo che il programma certificato si installa ma non funziona e non capisco perchè. b)

se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma b)

Servirebbe sapere anche a me come certificare i jar...io avrei KD Player che mi piacerebbe provare ma ovviamente non funziona bene a causa di quelle stupide protezioni.

P.S: stavo pure provando a fare un reverse engineering sul file delle impostazioni java sull'N70 x vedere se riuscivo a modificarlo e aggiungere tipo l'opzione consenti sempre o chiedi 1 volta ma nn ci sono riuscito!

Link to comment
Condividi su altri siti

sei pratico con la riga di comando? io uso keytool.exe del Java Development Kit per generare il certificato e JadTool.jar del Wireless Toolkit per firmare la midlet. ecco tutto il procedimento:

> keytool.exe -genkey -keystore esempio.ks -alias MioCertificato -keyalg rsa

ti chiede inforamzioni come password, nome, cognome, località e altro, compilalo e avrai il file "esempio.ks"

> keytool.exe -selfcert -keystore esempio.ks -alias MioCertificato

dovrebbe chiederti la password del keystore, è quella che hai digitato nella fase precedente

> keytool.exe -export -keystore esempio.ks -alias MioCertificato -file esempio.cer

ti chiede di nuovo la stessa password. il file esempio.cer devi installarlo nel telefono per poter installare le applicazioni firmate

> java -jar JadTool.jar -addcert -keystore esempio.ks -storepass <password keystore> -alias MioCertificato -inputjad applicazione.jad -outputjad applicazione.jad

> java -jar JadTool.jar -addjarsig -keystore esempio.ks -storepass <password keystore> -alias MioCertificato -inputjad applicazione.jad -outputjad applicazione.jad -jarfile applicazione.jar

ora puoi inviare i file jar e jad al telefono. installa l'applicazione dal jad. in "installazione applicazioni" selezione il tuo programma, premi "opzioni" e vai a "impostazioni gruppo", da lì puoi impostare i permessi, anche su "consenti sempre"

Link to comment
Condividi su altri siti

sei pratico con la riga di comando? io uso keytool.exe del Java Development Kit per generare il certificato e JadTool.jar del Wireless Toolkit per firmare la midlet. ecco tutto il procedimento:

> keytool.exe -genkey -keystore esempio.ks -alias MioCertificato -keyalg rsa

ti chiede inforamzioni come password, nome, cognome, località e altro, compilalo e avrai il file "esempio.ks"

> keytool.exe -selfcert -keystore esempio.ks -alias MioCertificato

dovrebbe chiederti la password del keystore, è quella che hai digitato nella fase precedente

> keytool.exe -export -keystore esempio.ks -alias MioCertificato -file esempio.cer

ti chiede di nuovo la stessa password. il file esempio.cer devi installarlo nel telefono per poter installare le applicazioni firmate

> java -jar JadTool.jar -addcert -keystore esempio.ks -storepass <password keystore> -alias MioCertificato -inputjad applicazione.jad -outputjad applicazione.jad

> java -jar JadTool.jar -addjarsig -keystore esempio.ks -storepass <password keystore> -alias MioCertificato -inputjad applicazione.jad -outputjad applicazione.jad -jarfile applicazione.jar

ora puoi inviare i file jar e jad al telefono. installa l'applicazione dal jad. in "installazione applicazioni" selezione il tuo programma, premi "opzioni" e vai a "impostazioni gruppo", da lì puoi impostare i permessi, anche su "consenti sempre"

Oh grazie...sisi sono pratico con il 'dos' (se si può chiamare cosi quello di xp b))

Domani ci provo e ti faccio sapere b)

Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy