I have been able to create a certificate and a key and sign the Cenrep101F8809.sis file,
and then send to the Nokia E63 using Nokia PC suite via Bluetooth.
An error message appears: certifcate error. contact the application providers (or developers).
I didn't include CO, OU or EM in the distinguished name-string parameter.
I specified the number of days as 7300.
I copied the .cer and .key files to folder on the phone, but I don't know
(a) if it's necessary;
(b) how to access them on the phone;
(c) what to do with them now that they are on the phone.
What else should be done?
can you explain some more about how you created the certificate and key files ?I have been able to create a certificate and a key and sign the Cenrep101F8809.sis file,
Those "I <something>"-s suggest that you have created a self-signed certificate. Central repository extensions can not be installed with self-signing, because the package UID is from the protected range. In fact the API is not considered to be open on S60, just it is possible to reconstruct it from the Symbian Signed site and the Symbian Foundation site.
Hi iam follwowing the self signing procedure as below i.e http://wiki.forum.nokia.com/index.ph...gn_Certificate.
I can succefully create a world certificate and worldkey, but unable to do the step 2 i.e signing application
C:\Symbian\Carbide\workspace\LiveTV\sis>signsis LiveTV.sis LiveTV.sis
WorldCert.cer WorldKey.key World123
file I/O fault, cannot open LiveTV.sis. Please tell me where Iam wrong?
The input and output file can not be the same. Try signsis LiveTV.sis LiveTV.sisx WorldCert.cer WorldKey.key World123 for example.
not working. Iam able to now create the sis file from the Run Configurations command ( enable auto build) under Run option in Carbdie c/c++ which is quickest way.
I guess you have not created the .sis file then. makesis would have been the command, something like makesis LiveTV.pkg. But it is simpler to use Carbide.c++ especially if the .pkg file contains Carbide.c++-dependent macros, $(EPOCROOT), $(PLATFORM) and $(BUILD), since they do not work from the command line. And projects generated with Carbide.c++ use them.