If you have a Nokia phone with Symbian OS like the popular S60 v3, then you most probably have come across an annoying error while installing a regular *.sis application: Installation failed: Certificate is expired.
This usually happens when you are trying to install an unsigned application, or an application that was signed by a certificate that has an expiry date prior to the current date.
In order to solve the problem, please follow these practical solutions in order:
Solution 1:
In your Nokia phone, Go to “Settings” > “App. mgr.” or “Installations” > “App. mgr.” then Select “Option” > “Configuration” and Change “Software installation” from “Signed only” to “All”.
Now try to install the intended application again, if it worked, then you are done!.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
If not, then try these additional steps:
2- Unzip the following attachment:

Use "extsis.exe" to open the intended *.sis or *.sisx application that you want to install in your phone. For example, I opened the application SSView:

In the above screenshot, notice that the certificate validity period of this application is in between 2007 and 2008. Trying to install the application after this date will give you a "Certificate Expired" error.
Solution 2:
Simply, change your phone's date to any date that falls in between the starting date and the expiry date of the certificate, then install the application again. Once the installation is done, you can change your phone's date back to the original current date.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
What if the application you are trying to install is not signed with a certificate, and your phone refused to install the application after trying all the previous steps?
The solution is to sign the application with a new certificate!
How?
Solution 3:
In the previous program, click the "Sign" Button, then choose the profile and click "Add Signature"
A new certificate will be added, valid until 2033.
File -> "Save As" .. and simply transfer the newly generated app to your phone, and install !!
Solution 4:
If you wish to have your own certificate assigned to your phone and to use it for signing future applications, navigate to this website:
http://cer.opda.cn/en/index.php

Click "Register" and enter your details.
After you register and login successfully.. Click on "Apply cer" Button:

Enter all the details in the previous fields and click "Submit application".
Hint: You can get your phone's IMEI quickly by presing *#06#
Now you can check for the state of your application in "My Certificate" Section:

You need to wait until the state changes from "Applying" to "Normal". The time required can vary from 1 minute to 24 hours.
After the state of the certificate becomes Normal, you can now sign the intended application with a new certificate.
Click "Signing" and then upload the intended *.sis application that you want to sign.

Once you click "Submit & Upload", you will be prompted to download the newly signed *.sisx application. We can confirm by opening the application in the previous program:

Now, you can simply transfer the *.sisx application to your phone and install it without any problems. Remember that you can use your account in the previous website to sign any future application. |