Symbian signing is pretty smooth and fast. This post explain on the full process of getting a TrustCenter publisher ID, signing a developer's version with Open Signed and signing a release with Express Signed.
The publisher ID cost US$200/year, while each release (Express Signed) cost $20.
- From TrustCenter, sign up for Code Signing Certificate > TC Publisher ID for Symbian
- After the signing up process, fax or email a document certifying the validity of your company
- When things are approved, an email will be sent to you. Install the certificate with a web browser.
- Read here to export the TrustCenter Publisher ID to a .key/.cer pair. The tool to use here is TC-ConvertP12
- The .key and .cer pair is used for signing your cert, or to generate a certificate request file .csr (see below on Open Signing)
- Download the tool DevCertRequest.
- Run DevCertRequest, and supply the IMEI for the phones (for testing) and the Publisher ID .key and .cer pair. DevCerRequest will generate a certificate request file .csr.
- Login to Symbiansigned, request for Open Signed and upload the .csr
- A corresponding certificate .cer will be generated and you can download for use.
- To sign your sis file, use the .cer from step 4. Note: This .cer is different from the .cer of the Publisher ID! Developers can use the build in signing in Carbide or the SignSIS tool.
- Many steps.. longest and most tedious of all!