se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma
Pagina 1 di 1
[java] Problema Certificazione
#1
Inviato 15 luglio 2008 - 22:39
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è.
se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma
se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma
#2
Inviato 16 luglio 2008 - 11:12
Alex_N70, il 15/07/2008 - 23:39, ha scritto:
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è.
se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma
se qualcuno pensa di potermi aiutare posso postare tutti i dettagli e anche i file del programma
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!
#3
Inviato 16 luglio 2008 - 13:08
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"
> 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"
#4
Inviato 16 luglio 2008 - 19:24
Alex_N70, il 16/07/2008 - 14:08, ha scritto:
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"
> 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
Domani ci provo e ti faccio sapere
Condividi questa discussione:
Pagina 1 di 1

Aiuto












Pubblicità