EmailSharePrint

Code Signing Certificates

For Individuals, Organizations and Software Vendors

WE SUPPORT MORE PLATFORMS THAN ANY OTHER CODE SIGNING PROVIDER

Increase adoption and distribution of software downloads
Reduce error messages and security warnings
Protect users from downloading harmful files

VeriSign® Code Signing creates a digital "shrink-wrap" for code and content to protect software publishers and users when they download code and content over the Internet and mobile networks. Digital signatures authenticate the source (individual, organization or software vendor) and verify the integrity of content.

  • Microsoft Authenticode
  • Java
  • Microsoft Office and VBA
  • Adobe Air
  • Windows Phone
  • Windows Azure
  • Brew
Digitally sign 32-bit or 64-bit user-mode (.exe, .cab, .dll, .ocx, .msi, .xpi, and .xap files) and kernel-mode software
Provider for Microsoft Windows® Logo programs

Product details

Please make sure you:

  • Use Internet Explorer 5.0 or higher
  • If you are using Internet Explorer 7 or higher on Windows Vista or higher, please enable Active X
  • Use Windows 2000, XP, or higher
  • Must use the same PC, Windows login/user profile, and browser for enrollment and certificate installation
  • If enrolling with Windows 2000 or XP, the file format you will receive is .spc and .pvk
  • If enrolling with Windows Vista or higher, the public and private key will be stored in your system registry and exportable as a .pfx

You will need the following information:

  • Technical contact: Name, address, phone number, and the email address where the certificate and renewal notices should be delivered.
  • Certificate information: The organization name that will appear in the code signing certificate. Provide the cryptographic service provider (the software or hardware token where the key pair will be generated), and a backup location for your private key such as a hardware token.
  • Challenge phrase: A password used to renew or revoke your certificate.
  • Organizational contact: VeriSign contacts this person to authorize your certificate request as part of the certificate authentication process. Provide accurate information to expedite the process and to ensure that renewal notices reach the organization contact.
  • Payment information: Pay by credit card for fastest issuance. If you pay by purchase order, check, or wire transfer, VeriSign must receive payment before delivering your certificate.
Digitally sign .jar files and Netscape Object Signing
Recognized by Java Runtime Environment (JRE)

Product details

Please make sure you:

  • Generate your Certificate Signing Request (CSR) using the instructions listed here.

You will need the following information:

  • Technical contact: Name, address, phone number, and the email address where the certificate and renewal notices should be delivered.
  • Certificate information: Enter the CSR generated in Step 1 and the organization name that will appear in the code signing certificate.
  • Challenge phrase: A password used to renew or revoke your certificate.
  • Organizational contact: VeriSign contacts this person to authorize your certificate request as part of the certificate authentication process. Provide accurate information to expedite the process and to ensure that renewal notices reach the organization contact.
  • Payment information: Pay by credit card for fastest issuance. If you pay by purchase order, check, or wire transfer, VeriSign must receive payment before delivering your certificate.

Pickup Your Code Signing Certificate Once approved and payment is received, you will receive an issuance email containing your VeriSign® Code Signing Certificate as a PKCS#7 text file. You can copy the certificate from the email and import it into the certificate keystore

For help, go to VeriSign Code Signing Support or to Sun Forums.

Digitally sign VBA objects and macros
For Microsoft Office and third-party applications using VBA

Product details

Please make sure you:

  • Use Internet Explorer 5.0 or higher
  • If you are using Internet Explorer 7 or higher on Windows Vista or higher, please enable Active X
  • Use Windows 2000, XP, or higher
  • Must use the same PC, Windows login/user profile, and browser for certificate enrollment and installation

You will need the following information:

  • Technical contact: Name, address, phone number, and the email address where the certificate and renewal notices should be delivered.
  • Certificate information: The organization name that will appear in the Code Signing Certificate. Provide the cryptographic service provider (the software or hardware token where the key pair will be generated), and a backup location for your private key such as a hardware token.
  • Challenge phrase: A password used to renew or revoke your certificate.
  • Organizational contact: VeriSign contacts this person to authorize your certificate request as part of the certificate authentication process. Provide accurate information to expedite the process and to ensure that renewal notices reach the organization contact.
  • Payment information: Pay by credit card for fastest issuance. If you pay by purchase order, check, or wire transfer, VeriSign must receive payment before delivering your certificate.

Pickup Your Code Signing Certificate
Once approved and payment is received, you will receive an issuance email containing a link to download the certificate directly into the browser. If you have problems with retrieval, confirm that you are using the same computer, browser, and log-in profile used to enroll.

For help, go to VeriSign Code Signing Support or to msdn Office Developer Center.

Digitally sign .air or .airi files
Required for all AIR-based applications

Product details

Please make sure you:

  • Use Firefox (any version)
  • Must use the same PC, login/user profile and browser for certificate enrollment and installation

You will need the following information:

  • Technical contact: Name, address, phone number, and the email address where the certificate and renewal notices should be delivered.
  • Certificate information: The organization name that will appear in the code signing certificate.
  • Challenge phrase: A password used to renew or revoke your certificate.
  • Organizational contact: VeriSign contacts this person to authorize your certificate request as part of the certificate authentication process. Provide accurate information to expedite the process and to ensure that renewal notices reach the organization contact.
  • Payment information: Pay by credit card for fastest issuance. If you pay by purchase order, check, or wire transfer, VeriSign must receive payment before delivering your certificate.

Pickup Your Code Signing Certificate
Once approved and payment is received, you will receive an issuance email containing a link to download the certificate directly into the certificate store of the Firefox browser. If you have problems with retrieval, confirm that you are using the same computer, browser, and log-in profile used to enroll.

For help, go to VeriSign Support or to Adobe AIR Developer Center.

VeriSign Code Signing protects Windows® Phone for applications downloaded from Windows Marketplace
Provider for Microsoft App Hub service for Windows Phone & XBOX 360
Code Signing for Windows 7.0 and 7.1 applications is provided by Symantec through Microsoft's App Hub for developers

Product details

Please make sure you:

  • Signing occurs at Windows Phone Developer Portal (App Hub)
  • You must have an App Hub account
  • You then upload your XAP file for signing
  • Code signing occurs once the application successfully passes the certification testing
  • All applications must be signed with the Microsoft issued Authenticode certificate

You will need the following information:

  • Code signing for Windows Phone is enabled with VeriSign Code Signing. The enrollment process is hosted at Microsoft's App Hub website.
Microsoft has teamed up with VeriSign Authentication Services, now from Symantec, to ensure best-of-breed online security solutions for Azure customers and partners.
Cloud environments, such as Azure, have unique information security requirements which prohibit unsigned digital contents to run in the cloud.

Product details

Please make sure you:

  • Use Internet Explorer 5.0 or higher
  • If you are using Internet Explorer 7 or higher on Windows Vista or higher, please enable Active X
  • Use Windows 2000, XP, or higher
  • Must use the same PC, Windows login/user profile, and browser for enrollment and certificate installation
  • If enrolling with Windows 2000 or XP, the file format you will receive is .spc and .pvk
  • If enrolling with Windows Vista or higher, the public and private key will be stored in your system registry and exportable as a .pfx

You will need the following information:

  • Technical contact: Name, address, phone number, and the email address where the certificate and renewal notices should be delivered.
  • Certificate information: Enter the CSR generated in Step 1 and the organization name that will appear in the Code Signing Certificate.
  • Challenge phrase: A password used to renew or revoke your certificate.
  • Organizational contact: VeriSign contacts this person to authorize your certificate request as part of the certificate authentication process. Provide accurate information to expedite the process and to ensure that renewal notices reach the organization contact.
  • Payment information: Pay by credit card for fastest issuance. If you pay by purchase order, check, or wire transfer, VeriSign must receive payment before delivering your certificate.

Pickup Your Code Signing Certificate
Once approved and payment is received, you will receive an email containing your VeriSign® Code Signing Certificate for Macromedia® Shockwave® or directing you to a URL for pickup. If you have problems with retrieval, confirm that you are using the same computer, browser, and log-in profile used to enroll.

For help, go to VeriSign Code Signing Support or to Director Support Center.

Become a commercial BREW developer
Digitally notarize BREW applications

Product details

Please make sure you:

  • Use Internet Explorer 5.0 or higher
  • If you are using Internet Explorer 7 or higher on Windows Vista or higher, please enable Active X
  • Use Windows® 2000, XP, or higher (Windows 2000 users must log in as an administrator to install the Personal Trust Agent)
  • Must use the same PC, Windows login/user profile, and browser for certificate enrollment and installation

First Time Buyers: Download the PTA and ActiveX Control

First time buyers need to install the VeriSign Personal Trust Agent (PTA) and Active X control. NOTE: Vista has strict rules for enabling the PTA (see: Code Signing Support ). The download begins automatically on the third step of the enrollment process. In the Security Warning window, click Yes to install the PTA and Active X control. Once installed, a PTA Wizard Create New Profile window opens. Follow the steps to create your profile by clicking Next or Accept.
Enter Required Information

You will need the following information:

  • Technical contact: Name, address, phone number, and the email address where the certificate and renewal notices should be delivered.
  • Authentic Document ID information: The organization name that will appear in the digital signature.
  • Create a New Profile: The VeriSign Personal Trust Agent Wizard will open a pop-up window. Click Next. Enter a user name and password, click Create.
  • Challenge phrase: A password used to renew or revoke your certificate.
  • Organizational contact: VeriSign contacts this person to authorize your certificate request as part of the certificate authentication process. Provide accurate information to expedite the process and to ensure that renewal notices reach the organization contact.
  • Payment information: Pay by credit card for fastest issuance. If you pay by purchase order, check, or wire transfer, VeriSign must receive payment before delivering your certificate.

Pickup Your Code Signing Certificate
VeriSign will validate the information received. Once your application is approved and payment is received, you will receive an email containing your VeriSign® Authentic Document IDs for BREW or directing you to a URL for pickup. If you have problems with retrieval, confirm that you are using the same computer, browser, and log-in profile used to enroll.

For help, go to VeriSign Code Signing Support.


Contact Sales

Contact Sales at 866-893-6565 option 3 or 650-426-5112 option 3 or
submit an inquiry online.

Renew, revoke or replace certificates, check order status, or sign in to renew your Publisher ID and buy additional Content IDs.

Get started



Choose this option if you are signing code for a company or software publisher.
Choose this option if you are unaffiliated with a corporation and are signing on behalf of yourself.