Creating Certificates

All applications must be signed with valid certificates before they can be installed or run. This topic describes how to create a certificate profile you can use to sign your applications.

According to the Tizen policy, all applications must be signed with valid certificates before they can be installed or run. The signature verifies the source of the application and makes sure it has not been tampered with since its publication. A certificate profile is a combination of the certificates used for signing, and it can be created using the Certificate Manager. The active certificate profile is used when packaging your application.

Prerequisites

To create or import certificates, you need:

  • Samsung Certificate Extension
    For more information, see Installing Samsung TV SDK.
  • Samsung Developers Portal account
  • Device ID (DUID) for the target device on which you want to install your application

Creating a Certificate Profile

A certificate profile consists of an author certificate and 1 or more distributor certificates.

To create a certificate profile:

  1. In the Tizen Extension, under ACTIONS select "Create Certificate".
    Figure 1. Launching Certificate Webview

  2. Add Profile Name

  3. Click "Create Samsung Certificate"

  4. Enter the require information of "Author Details"
    Figure 2. Create a new certificate profile.

  5. Select Privilege Level and Version of "Distributor Details".

  6. Check the checkbox of the DUID of the tv device/emulator.

  7. click "Create" Button
    Figure 3. Distribution Details

  8. Login your Samsung Developer Portal account
    Figure 4. Samsung Developer Portal login

  9. Login Success Message
    Figure 5. Login Success Message

  10. You can now view your created certificate in Certificate Profile List
    Figure 6. Certificate Profile List