Vai al contenuto



Foto

Come Creare Key E Cer


  • Discussione chiusa Questa discussione è chiusa
81 risposte a questa discussione

#1 OFFLINE   p@sco

p@sco

    Millennium Member

  • Vip Member
  • 5526 messaggi
  • 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 inserita

e inseriamo il comando "cmd" senza apici:

Immagine inserita

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

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


Immagine inserita

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

Immagine inserita

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

Immagine inserita

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

Immagine inserita

Immagine inserita

Chiudete la finestra del DOS:

Immagine inserita

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

Immagine inserita

Immagine inserita

Immagine inserita

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...

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 inserita

NOTA: se non volete fare tutto il procedimento per creare la key, potete usare questa creata da me che trovate

Please Login HERE or Register HERE to see this link!

.

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

Immagine inserita

Immagine inserita

Entriamo nella cartella ed incolliamo la key:

Immagine inserita

Immagine inserita

Ora passiamo alla fase di creazione del file .cer:

Andiamo sul sito www.symbiansigned.com:

Immagine inserita

nella schermata principale, facciamo click su Register now:

Immagine inserita

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

Immagine inserita

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


#2 OFFLINE   p@sco

p@sco

    Millennium Member

  • Vip Member
  • 5526 messaggi
  • Località:Porto Torres

Inviato 11 febbraio 2007 - 22:26

una volta registrati, ci portiamo su Developer Certificates:

Immagine inserita

Immagine inserita

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

Immagine inserita

Una volta scaricato ed installato, apriamo il programma:

Immagine inserita

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

Immagine inserita

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

Immagine inserita

Immagine inserita

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

Immagine inserita

Nella schermata successiva compiliamo i campi contrassegnati dall'asterisco:

Immagine inserita

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

Immagine inserita

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

Immagine inserita

Immagine inserita

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

Immagine inserita

Andiamo avanti con "Next":

Immagine inserita

Ora premiamo su "Finish":

Immagine inserita

Il nostro certificato è stato creato:

Immagine inserita

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

Immagine inserita

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

Immagine inserita

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

Immagine inserita

Immagine inserita





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

http://www.jaspp.net/Varie/Tutorials/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/Varie/Tutorials/KeyCer/40.jpg

Premete su "Download" e salvate il vostro certificato:

http://www.jaspp.net/Varie/Tutorials/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/Varie/Tutorials/KeyCer/42.jpg

In questa stessa cartella, inseriamo i file signsis.exe e auto_signsis.bat che trovate

Please Login HERE or Register HERE to see this link!

:

http://www.jaspp.net/Varie/Tutorials/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/Varie/Tutorials/KeyCer/44.jpg

Bene, ci siamo quasi ;)

Ora apriamo il Blocco Note:

http://www.jaspp.net/Varie/Tutorials/KeyCer/45.jpg

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

http://www.jaspp.net/Varie/Tutorials/KeyCer/46.jpg

Editiamo le parti interne inserendo i dati presenti nella nostra cartella

http://www.jaspp.net/Varie/Tutorials/KeyCer/47.jpg

Inseriti i dati corretti, facciamo salva:

http://www.jaspp.net/Varie/Tutorials/KeyCer/48.jpg

Ora apriamo il file auto_signsis.bat:

http://www.jaspp.net/Varie/Tutorials/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/Varie/Tutorials/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/Varie/Tutorials/KeyCer/51.jpg



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

#3 OFFLINE   MAX 1170

MAX 1170

    Millennium Member

  • Veteran
  • 1171 messaggi
  • Località:GENOA
  • Cellulare:N8
  • Firmware:025.007.C21.01

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ò!!

#4 OFFLINE   vinvic

vinvic

    Senior Member

  • Utente
  • StellettaStellettaStellettaStellettaStelletta
  • 583 messaggi
  • 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, 16 febbraio 2007 - 01:28


#5 OFFLINE   vinvic

vinvic

    Senior Member

  • Utente
  • StellettaStellettaStellettaStellettaStelletta
  • 583 messaggi
  • 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

#6 OFFLINE   Giò De Luigi

Giò De Luigi

    Advanced Member

  • Utente
  • StellettaStellettaStellettaStelletta
  • 170 messaggi
  • 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

#7 OFFLINE   Paolo86

Paolo86

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 1328 messaggi
  • 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, 18 febbraio 2007 - 03:45


#8 OFFLINE   Paolo86

Paolo86

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 1328 messaggi
  • Cellulare:N73

Inviato 22 febbraio 2007 - 12:49

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

#9 OFFLINE   p@sco

p@sco

    Millennium Member

  • Vip Member
  • 5526 messaggi
  • 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)

#10 OFFLINE   Giò De Luigi

Giò De Luigi

    Advanced Member

  • Utente
  • StellettaStellettaStellettaStelletta
  • 170 messaggi
  • 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...

#11 OFFLINE   Paolo86

Paolo86

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 1328 messaggi
  • Cellulare:N73

Inviato 22 febbraio 2007 - 13:26

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



Grazie p@sco

#12 OFFLINE   enyo+

enyo+

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 1100 messaggi
  • Località:Ancora oggi sconosciuta...
  • Cellulare:N95-2 N73

Inviato 22 febbraio 2007 - 16:09

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...

#13 OFFLINE   MXSNW

MXSNW

    Advanced Member

  • Utente
  • StellettaStellettaStellettaStelletta
  • 284 messaggi
  • 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!
----------------------------------------------------------------------

#14 OFFLINE   MAX 1170

MAX 1170

    Millennium Member

  • Veteran
  • 1171 messaggi
  • Località:GENOA
  • Cellulare:N8
  • Firmware:025.007.C21.01

Inviato 27 febbraio 2007 - 02:46

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

Immagine inserita


Che dimensioni ha il programma?

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

#15 OFFLINE   MAX 1170

MAX 1170

    Millennium Member

  • Veteran
  • 1171 messaggi
  • Località:GENOA
  • Cellulare:N8
  • Firmware:025.007.C21.01

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, 27 febbraio 2007 - 18:44


#16 OFFLINE   MXSNW

MXSNW

    Advanced Member

  • Utente
  • StellettaStellettaStellettaStelletta
  • 284 messaggi
  • Cellulare:N95_8GB
  • Firmware:30.0.018

Inviato 28 febbraio 2007 - 08:44

...segnalo in merito a questo post l’applicazione:

Please Login HERE or Register HERE to see this link!

,
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)

#17 OFFLINE   labhras

labhras

    Newbie

  • Utente
  • Stelletta
  • 4 messaggi
  • 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??

#18 OFFLINE   labhras

labhras

    Newbie

  • Utente
  • Stelletta
  • 4 messaggi
  • Località:CIVIS ROMANVS SVM
  • Cellulare:n73

Inviato 28 febbraio 2007 - 21:45

Risolto B)

#19 OFFLINE   schivenokia

schivenokia

    Member

  • Utente
  • StellettaStelletta
  • 19 messaggi

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)

#20 OFFLINE   schivenokia

schivenokia

    Member

  • Utente
  • StellettaStelletta
  • 19 messaggi

Inviato 03 marzo 2007 - 22:48

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