VeriSign Code Signing Digital IDs enable software developers to digitally sign software and macros for secure delivery over the Internet. The step by step instructions below provide a general overview of the enrollment process. For commercial organizations, the verification process in step 2 may take 3 to 5 business days to complete.
Vendor Specific Instructions
If your vendor is not listed, go directly to their site to download the signing tools.
Digital IDs Step by Step Overview
Step 1: Download Signing Tools
The software development kit (SDK) for the browser or OS platform that your code target contains signing tools. Download the appropriate signing tools to your development computer. If you are using Sun Java Signing, you will need to generate a Certificate Signing Request (CSR) to use during the enrollment process.
Purchase a Code Signing ID from VeriSign for your target browser or OS platform. VeriSign offers code signing for Microsoft Authenticode, Netscape Object Signing, Microsoft Office and VBA Signing, Sun Java Signing, Macromedia Shockwave, and Marimba Castanet Channel Signing. To begin the enrollment process for a Code Signing Digital ID you can go to the VeriSign Product pages.
Step 3: Begin Using
When you receive your Code Signing ID from VeriSign, you are ready to use your signing tool. Use the instructions provided by your vendor in the signing tools download or refer to the vendor specific instructions above.
Related Information

This Intermediate is used with the VeriSign Code Signing Digital ID’s. This Intermediate is sent with the Digital ID issuance email, however it is available for download if needed.
When a customer or VeriSign revokes a Code Signing ID for security reasons, the Digital ID is published on a publicly accessible Certificate Revocation List (CRL). If a user tries to download code signed with the revoked Digital ID, they will receive an error message. They can check the CRL to find out why the Digital ID was revoked and take appropriate action.