FAQ CODE SIGNING
- Does the Certification Authority certify the content of my code?
- What assurance a customer obtains when downloading my program?
- What type of components to sign should I chose for my certificate?
- Do I have to buy a certificate for each type of component?
- How many files can I sign with one certificate?
- How can I sign my files ?
- What is timestamping?
- What is the address of the "timestamp" server?
Does the Certification Authority certify the content of my code?
No. The Certification Authority certifies that your program is really provided by the Publisher who signed it - an important fact when potential customers decide to buy your software or not. It also certifies that your program has not been modified or altered during its transmission or download. Consequently, installing or running your program is safe.
What assurances does a customer obtain when downloading my program?
The source of your content (the program comes from the Publisher who signed it) and the integrity of your content (the program has not been modified or altered since it has been signed) are guaranteed to your clients who download or run the program.
See an example of signed programme here.
What type of components to sign should I choose for my certificate?
Do I have to buy a certificate for each type of component?
Generally, yes, but it is also possible to digitally sign Sun Java documents (.jar) with a Microsoft Authenticode Code Signing certificate. Contact us for more information.
How many files can I sign with one certificate?
A Code Signing certificate enables you to sign as many components as you wish over the lifetime of the certificate. The signature of the signed files will remain valid after expiry of the certificate thanks to the timestamping feature.
How can I sign my files ?
Once you have your Code Signing certificate, you will have to sign your files with a SDK (Software Development Kit) or with a command line tool. Go to our Support for Digital IDs web page for instructions.
What is timestamping?
Timestamping is enabled for Code Signing certificates from Thawte and Symantec on a Symantec server. This feature enables your code to remain valid once your Code Signing certificate has expired. A new certificate is necessary if you wish to sign other components.