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

e inseriamo il comando "cmd" senza apici:

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

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

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

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


Chiudete la finestra del DOS:

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


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

NOTA: se non volete fare tutto il procedimento per creare la key, potete usare questa creata da me che trovate QUI.
Create una nuova cartella (per comodità mettiamola sul Desktop):


Entriamo nella cartella ed incolliamo la key:


Ora passiamo alla fase di creazione del file .cer:
Andiamo sul sito www.symbiansigned.com:

nella schermata principale, facciamo click su Register now:

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





















