tizentizen-wearable-sdktizen-certificate

How to replace expired certificate in Tizen IDE


There is a way to generate an author's certificate in Tizen SDK IDE (see a picture below). It works, but the generated certificate is valid for 1 year only unlike in Android case where an author's cert is valid for 25 years.

When an author certificate is expired, it's impossible to submit new binaries to Samsung's App Store. The only way to fix this is to terminate all applications and re-register them with a new certificate. As a result, all statistics will be lost and customers would need to pay for updates. Since certificate is valid for one year only, this procedure would need to be repeated every year, which would create a horrible experience for customers and developers.

Is there a way to generate an author's certificate valid for 25 years just like in Android case?

Cert generation in Tizen SDK


Solution

  • As of Tizen SDK 2.4.0_Rev5, there is now "Renew Certificate" in certificate dialog (tested on Linux).

    1. On the Tizen IDE toolbar, click the "Register Certifcate" button.

    Register Certificate button

    1. Press "Replace" in Step 3. to activate "Advanced" checkbox. Check the "Advanced" box and you will see "Renew certificate" button.

    Advanced checked

    1. Press "Renew certificate" and choose the same author.p12 file, input the password for it, and press "Request" button.

    Author Certificate

    1. Login to your Samsung account (if prompted) and the certificate will be renewed.

    In my case, there was no option to put the renewal period and the certificate extended for only another year.