Nokioteca [Nokia] Forum: Come Creare Key E Cer - Nokioteca [Nokia] Forum

Salta al contenuto

  • 5 Pagine +
  • 1
  • 2
  • 3
  • Ultimo »
  • Non puoi iniziare una nuova discussione
  • Questa discussione e' chiusa

Come Creare Key E Cer Per Theme Studio

#1 L   p@sco 

  • Millennium Member
  • Gruppo: Vip Member
  • Messaggi: 5526
  • Iscritto: 24 novembre 2005
  • Località:Porto Torres

Inviato 11 febbraio 2007 - 22:21

Bene, visto che le domande su questo argomento si ripetono spesso, e che purtroppo le guide (per quanto ottime) sono forse un pò ostiche per chi è alle prime armi, mi sono messo d'impegno per crearne una illustrata, spero che sia abbastanza chiara e che le difficoltà siano almeno in parte risolte...


Affronteremo due argomenti:
1. Creare un file .key ed un .cer da utilizzare con Theme Studio e Carbide.ui;
2. Creare un file .cer da usare per firmare le applicazioni per 3rd distribuite tramite beta Unsigned (non firmate).

Prima di iniziare: per creare key e cer per theme studio o carbide è ovvio che li dobbiamo avere installati sul pc, altrimenti verrà dato errore.

Iniziamo:

Andiamo su Start -> Esegui

Immagine Postata

e inseriamo il comando "cmd" senza apici:

Immagine Postata

all'interno della finestra DOS che viene aperta, inseriamo il comando:

Quote

makekeys -v -cert -len 2048 -dname "CN=NOME OU=Themes OR=NOME OYj CO=IT EM=VOSTRA MAIL" NOME.key NOME.cer


Immagine Postata

Il programma vi chiederà se inserire una password, scrivete "N" senza apici e premete invio

Immagine Postata

Ora muovete il mouse all'interno della finestra del DOS per creare dei dati casuali che servono al programma:

Immagine Postata

Poco dopo il programma vi dirà che ha terminato la racolta dati e creerà i file .key e .cer:

Immagine Postata

Immagine Postata

Chiudete la finestra del DOS:

Immagine Postata

Solitamente i vostri file verranno salvati su C:/Documents and Settings/VOSTRONOMESULPC/:

Immagine Postata

Immagine Postata

Immagine Postata

Bene, per quanto riguarda la parte necessaria alla creazione di un file .key e un .cer per Theme Studio abbiamo terminato, al momento in cui dovrete creare dei files di installazione per 3rd edition, su advanced dovrete selezionare i due files in questione B)



Ora procediamo con la creazione di un file .cer per poter firmare un'applicazione distribuita in versione unsigned:


Vi ricordo che esistono diversi tipi di applicazioni per 3rd (Grazie a Il.Socio):

Le possibili distinzioni che si possono fare sono 5, ma nel nostro caso sono le prime 3 quelle rilevanti...

Quote

1- Non Firmata UnSigned
Queste applicazioni non si possono installare xche' su Symbian 9.1 tutte le applicazioni devono essere firmate per poter essere installate.

2- Firmata Self-Signed
L'utente genera una propria firma digitale e firma l'applicazione (Self-Signed)

3- Certificata con DevCert
Symbian rilascia all'utente un Certificato Digitale (DevCert) che potra' essere utilizzato per firmare l'applicazione. Il certificato ha una validità limitata nel tempo (solitamente 6 mesi) e spesso è utilizzabile su un signolo imei.

4- Certificata da Symbian
L'applicazione viene firmata direttamente da Symbian stessa dopo aver passato tutti i vari test del caso.

5- Certificata con ACS Publisher ID
L'applicazione viene firmata utilizzando un certificato digitale (ACS Publisher ID) e viene inviata all'azienda di testing per essere sottoposta a test --> In caso di successo si otterra' un'applicazione Certificata da Symbian.


Noi procederemo con il punto 3, andando a creare un DevCert:


Dalla cartella in cui sono contenuti i files .key e .cer, facciamo "Copia" col destro del mouse per la nostra key:

Immagine Postata

NOTA: se non volete fare tutto il procedimento per creare la key, potete usare questa creata da me che trovate
Per visualizzare questo link registrati o esegui il log in.
.

Create una nuova cartella (per comodità mettiamola sul Desktop):

Immagine Postata

Immagine Postata

Entriamo nella cartella ed incolliamo la key:

Immagine Postata

Immagine Postata

Ora passiamo alla fase di creazione del file .cer:

Andiamo sul sito
Per visualizzare questo link registrati o esegui il log in.
:

Immagine Postata

nella schermata principale, facciamo click su Register now:

Immagine Postata

e compiliamo tutti i campi necessari contrassegnati con l'asterisco:

Immagine Postata

Messaggio modificato da Iulo il 04 settembre 2007 - 20:00

0

#2 L   p@sco 

  • Millennium Member
  • Gruppo: Vip Member
  • Messaggi: 5526
  • Iscritto: 24 novembre 2005
  • Località:Porto Torres

Inviato 11 febbraio 2007 - 22:26

una volta registrati, ci portiamo su Developer Certificates:

Immagine Postata

Immagine Postata

Andiamo verso il fondo della pagina e scarichiamo il programma DevCertRequest:

Immagine Postata

Una volta scaricato ed installato, apriamo il programma:

Immagine Postata

Nella prima schermata del programma, inseriamo il nome che vogliamo dare alla nostra Richiesta di Certificato (dobbiamo specificare anche DOVE salvare la richiesta ;)):

Immagine Postata

Scegliamo "No" nella scelta "ACS Pub ID available" (1) e andiamo a scegliere la nostra key da associare alla richiesta (2):

Immagine Postata

Immagine Postata

Una volta scelta la key, selezioniamo "No password" e successivamente premiamo "Next":

Immagine Postata

Nella schermata successiva compiliamo i campi contrassegnati dall'asterisco:

Immagine Postata

Ora è il momento di inserire l'imei del telefono a cui dobbiamo associare il certificato:

Immagine Postata

Inseriamo l'imei (1) e andiamo avanti (2):

Immagine Postata

Immagine Postata

Ora dobbiamo impostare i permessi che vogliamo associare al nostro certificato (selezioniamoli tutti) e premiamo "Add":

Immagine Postata

Andiamo avanti con "Next":

Immagine Postata

Ora premiamo su "Finish":

Immagine Postata

Il nostro certificato è stato creato:

Immagine Postata

Ora premiamo "close" (1) e confermiamo di uscire dal programma (2):

Immagine Postata

Ritorniamo sul sito symbiansigned e dopo esserci loggati andiamo a fare la nostra richiesta di certificato premendosu "Request":

Immagine Postata

in basso andiamo a scegliere tramite "Sfoglia" il nostro file .csr creato pochi passaggi prima:

Immagine Postata

Immagine Postata





Una volta caricato il file, premiamo su "Send":

http://www.jaspp.net...s/KeyCer/39.jpg

Di norma pochi secondi dopo che abbiamo inviato la nostra richiesta, è possibile scaricare i files, che si troveranno poi nella nostra casella di certificati "My Devcerts":

http://www.jaspp.net...s/KeyCer/40.jpg

Premete su "Download" e salvate il vostro certificato:

http://www.jaspp.net...s/KeyCer/41.jpg

Bene, ora nella nostra cartella che avevamo creato troviamo i nostri files .key e .cer per firmare le applicazioni (oltre ai files di richiesta che ha creato il programma, sempre che li abbiamo salvati qui B)):

http://www.jaspp.net...s/KeyCer/42.jpg

In questa stessa cartella, inseriamo i file signsis.exe e auto_signsis.bat che trovate
Per visualizzare questo link registrati o esegui il log in.
:

http://www.jaspp.net...s/KeyCer/43.jpg

Sempre in questa cartella, dobbiamo inserire il file del programma non firmato che vogliamo firmare per usarlo nel nostro telefono:

http://www.jaspp.net...s/KeyCer/44.jpg

Bene, ci siamo quasi ;)

Ora apriamo il Blocco Note:

http://www.jaspp.net...s/KeyCer/45.jpg

Dalla nostra cartella, trasciniamo nel Blocco Note il file auto_signsis.bat:

http://www.jaspp.net...s/KeyCer/46.jpg

Editiamo le parti interne inserendo i dati presenti nella nostra cartella

http://www.jaspp.net...s/KeyCer/47.jpg

Inseriti i dati corretti, facciamo salva:

http://www.jaspp.net...s/KeyCer/48.jpg

Ora apriamo il file auto_signsis.bat:

http://www.jaspp.net...s/KeyCer/49.jpg

Verrà aperta una finestra del DOS che si chiuderà da sola appena il processo sarà terminato, altrimenti vi verrà dato un errore e ci saranno descritte le procedure da fare:

http://www.jaspp.net...s/KeyCer/50.jpg

Se errori non ce ne sono stati, verrà creato il vostro file firmato che potrete installare sul vostro (e solo sul vostro) cellulare:

http://www.jaspp.net...s/KeyCer/51.jpg



Spero sia un tutorial abbastanza chiaro e che ci siano meno difficoltà su questo argomento. A presto! B) B)
0

#3 L   MAX 1170 

  • Millennium Member
  • Gruppo: Veteran
  • Messaggi: 1159
  • Iscritto: 02 dicembre 2005
  • Località:GENOA
  • Cellulare:5800 XM

Inviato 15 febbraio 2007 - 21:52

Kakkio che guida!!!

Davvero ben fatta! A prova di imbecille!!
Grande come al solito p@sco!

Appena avrò un pò di tempo mi cimenterò!!
0

#4 L   vinvic 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 583
  • Iscritto: 02 dicembre 2005
  • Cellulare:N8

Inviato 16 febbraio 2007 - 01:26

BELLA GUIDA............nulla da eccepire......ma ahime oltre Rotateme (che sono riuscito a certificare dopo tante fatiche e tentativi)......TombRaiderLegend x N73 ad esempio non ci riesco.

Seguendo alla lettera questa procedura , quando vado a cliccare sul file auto_signsis.bat (fase conclusiva per intenderci) mi si apre una nuova finestra (come vedete in foto) ; clicco su esegui e per una frazione sulla barra degli strumenti sotto mi si apre la finestra del DOS.........ma si tratta forse di un tentativo di apertura che probabilmente non va a buon fine

Download file


Messaggio modificato da vinvic il 16 febbraio 2007 - 01:28

0

#5 L   vinvic 

  • Senior Member
  • PuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 583
  • Iscritto: 02 dicembre 2005
  • Cellulare:N8

Inviato 16 febbraio 2007 - 10:12

Aggiornamento.
Ci sono Riuscito ;
Il problema principale era una versione sbagliata del file del gioco. Ho preso un file con estensione sisx e la procedura e' andata in porto (ovviamente quando si apre il blocco note bisogna scrivere per bene in ogni minimo particolare).
Fatto cio' ho scontatato per la seconda volta (mi era capitato anche con Rotateme) che non appena compiuta la procedura di creazione del file certificato, ho dovuto prima installare il certificato sul mio compiuter pena la impossibilitò di installare il file in quanto la procedura sul cell mi dava " certificato con data scaduta".

Anomalia; installato il gioco , invece di trovarmelo nella cartella "Applicazioni" me lo sono trovato direttamente nella cartella "Giochi".
Meglio cosi'...un passaggio in meno.


Cmq un ringraziamento a P@SCO
0

#6 L   Giò De Luigi 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 170
  • Iscritto: 31 dicembre 2005
  • Località:Romagna - Italy
  • Cellulare:N73

Inviato 17 febbraio 2007 - 16:30

pur seguendo questa guida passo-passo non riuscivo a firmare il LargeTime Screensaver.
ho risolto così (anche se ignoro il motivo)
dando estensione .sis anzichè .sisx al file risultante

signsis largetime-1.02-unsigned.sisx largetime.sis giodeluigi.cer chiave.key
0

#7 L   Paolo86 

  • Millennium Member
  • PuntoPuntoPuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 1328
  • Iscritto: 09 gennaio 2007
  • Cellulare:N73

Inviato 18 febbraio 2007 - 03:43

Ciao p@sco posso porti una domanda (anche se scema)???

Allora dopo aver certificato un programma tale è valido per sei mesi e su questo ok!
ma alla scadenza del certificato il programma che ho sul cell non funzionerà più??
nel caso in cui non funzionasse più si può certificare nuovamente lo stesso programma ???

scusami se ti rompo ma ho questo pallino in testa

ciao!!

Messaggio modificato da Paolo86 il 18 febbraio 2007 - 03:45

0

#8 L   Paolo86 

  • Millennium Member
  • PuntoPuntoPuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 1328
  • Iscritto: 09 gennaio 2007
  • Cellulare:N73

Inviato 22 febbraio 2007 - 12:49

Non c'è risposta per la mia domanda???
0

#9 L   p@sco 

  • Millennium Member
  • Gruppo: Vip Member
  • Messaggi: 5526
  • Iscritto: 24 novembre 2005
  • Località:Porto Torres

Inviato 22 febbraio 2007 - 12:54

ops non avevo letto... si puoi certificarlo nuovamente senza problemi con un nuovo certificato, e varrà per altri sei mesi B)
0

#10 L   Giò De Luigi 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 170
  • Iscritto: 31 dicembre 2005
  • Località:Romagna - Italy
  • Cellulare:N73

Inviato 22 febbraio 2007 - 13:22

ma una volta installato il programma non scade....
ho provato a mettere avanti la data del mio cellulare fino al 2009 e tutti i programmi da me certificati funzionavano ancora...
0

#11 L   Paolo86 

  • Millennium Member
  • PuntoPuntoPuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 1328
  • Iscritto: 09 gennaio 2007
  • Cellulare:N73

Inviato 22 febbraio 2007 - 13:26

Visualizza Messaggip@sco, il 22/02/2007 - 12:54, ha scritto:

ops non avevo letto... si puoi certificarlo nuovamente senza problemi con un nuovo certificato, e varrà per altri sei mesi :blink:



Grazie p@sco
0

#12 L   enyo+ 

  • Millennium Member
  • PuntoPuntoPuntoPuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 1100
  • Iscritto: 02 dicembre 2005
  • Località:Ancora oggi sconosciuta...
  • Cellulare:N95-2 N73

Inviato 22 febbraio 2007 - 16:09

Visualizza MessaggiGiò De Luigi, il 22/02/2007 - 13:22, ha scritto:

ma una volta installato il programma non scade....
ho provato a mettere avanti la data del mio cellulare fino al 2009 e tutti i programmi da me certificati funzionavano ancora...

forse hanno un contatore interno...
0

#13 L   MXSNW 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 284
  • Iscritto: 02 dicembre 2005
  • Cellulare:N95_8GB
  • Firmware:30.0.018

Inviato 23 febbraio 2007 - 17:21

...genialata il .bat! GRANDE!!!!
-------------------------o00o----'(_)'----o00o---------------------
...sono uscito da tanti matrix (studio, lavoro, amore, amici)
e una cosa è certa anche se fuori si sta peggio non vorrei
rientrarci!
----------------------------------------------------------------------
0

#14 L   MAX 1170 

  • Millennium Member
  • Gruppo: Veteran
  • Messaggi: 1159
  • Iscritto: 02 dicembre 2005
  • Località:GENOA
  • Cellulare:5800 XM

Inviato 27 febbraio 2007 - 02:46

Andiamo verso il fondo della pagina e scarichiamo il programma DevCertRequest:

Immagine Postata


Che dimensioni ha il programma?

A me scarica un file exe di 228byte e appena eseguo dà errore?
0

#15 L   MAX 1170 

  • Millennium Member
  • Gruppo: Veteran
  • Messaggi: 1159
  • Iscritto: 02 dicembre 2005
  • Località:GENOA
  • Cellulare:5800 XM

Inviato 27 febbraio 2007 - 18:21

Risolto!

Stanotte non ne voleva sapere di scaricare, ora mi ha scaricato il file da 4Mb!


Riedito questo messaggio per farti i miei complimenti!

Dopo esser riuscito a scaricare il programma, ho seguito passo passo e una volta tanto mi ha funzionato tutto alla prima, davvero una guida ben fatta!!


Sei bravissimo

p@sco for president!!!! B)

Messaggio modificato da MAX 1170 il 27 febbraio 2007 - 18:44

0

#16 L   MXSNW 

  • Advanced Member
  • PuntoPuntoPuntoPunto
  • Gruppo: Utente
  • Messaggi: 284
  • Iscritto: 02 dicembre 2005
  • Cellulare:N95_8GB
  • Firmware:30.0.018

Inviato 28 febbraio 2007 - 08:44

...segnalo in merito a questo post l’applicazione:
Per visualizzare questo link registrati o esegui il log in.
,
che si propone di automatizzare parte del lavoro.
Immagino che molti di voi già la conoscano, ma se così non fosse
lieto di averla segnalata.
CIAO
B)
0

#17 L   labhras 

  • Newbie
  • Punto
  • Gruppo: Utente
  • Messaggi: 4
  • Iscritto: 19 dicembre 2006
  • Località:CIVIS ROMANVS SVM
  • Cellulare:n73

Inviato 28 febbraio 2007 - 20:20

ciao,
nel certificare fexplorer, quando vado in dos, alla fine mi da il seguente errore:
" memory error, attempt to read beyond the end of buffer. "
Tempo fa ho certificato altri 2 file con la stessa procedura ed è andato tutto ok.
Come posso risolvere??
0

#18 L   labhras 

  • Newbie
  • Punto
  • Gruppo: Utente
  • Messaggi: 4
  • Iscritto: 19 dicembre 2006
  • Località:CIVIS ROMANVS SVM
  • Cellulare:n73

Inviato 28 febbraio 2007 - 21:45

Risolto B)
0

#19 L   schivenokia 

  • Member
  • PuntoPunto
  • Gruppo: Utente
  • Messaggi: 19
  • Iscritto: 19 dicembre 2005

Inviato 02 marzo 2007 - 21:06

p@sco complimenti per la guida B) pi chiara di cosi ;)
per i file .sis no problem ;)
mentre pr quelli .sisx come bisogna fare?
grazie in anticipo B)
0

#20 L   schivenokia 

  • Member
  • PuntoPunto
  • Gruppo: Utente
  • Messaggi: 19
  • Iscritto: 19 dicembre 2005

Inviato 03 marzo 2007 - 22:48

Visualizza Messaggischivenokia, il 02/03/2007 - 21:06, ha scritto:

p@sco complimenti per la guida ;) pi chiara di cosi B)
per i file .sis no problem ;)
mentre pr quelli .sisx come bisogna fare?
grazie in anticipo B)

risolto B)
basta mettere l estensione .sisx nel nomefileunsigned :D
0

Condividi questa discussione:


  • 5 Pagine +
  • 1
  • 2
  • 3
  • Ultimo »
  • Non puoi iniziare una nuova discussione
  • Questa discussione e' chiusa