Secure Your Software with DigiCert Code Signing Certificates

Protect your code and build user trust with DigiCert Code Signing Certificates.

Secure Your Software with Confidence

Protect your software and establish trust with DigiCert’s industry-leading OV and EV Code Signing Certificates. By digitally signing your code, you assure users that your software is authentic and free from tampering. A signed file shows your publisher name, and that reputation can carry forward to later versions. OV and EV work the same way in Microsoft SmartScreen: a new file can still warn until download history builds. Choose DigiCert code signing from GeoCerts for seamless cross-platform compatibility and long-term security.

OV Code Signing Certificate

$549.00

EV Code Signing Certificate

$749.00

DigiCert Code Signing Certificates Comparison

Feature OV Code Signing EV Code Signing
Validation Level Organization Validation (OV) Extended Validation (EV)
Verification Process Verifies the organization’s identity Confirms the organization and a verified individual. Takes longer to issue.
SmartScreen Reputation Builds over time from download history Builds over time from download history
Security Warnings A new file can still warn A new file can still warn
Private Key Storage (as of Jun 2023) Must be stored on a secure hardware token*, KeyLocker, or HSM Must be stored on a secure hardware token*, KeyLocker, or HSM
Certificate Display Shows your organization’s name Shows your organization’s name
Time Stamping Yes Yes
Cross-Platform Compatibility Yes, including Windows, Mac OS, Java, etc. Yes, including Windows, Mac OS, Java, etc.
Tamper-Proof Protection Yes Yes
Ease of Reissuance Easy reissuance and replacement Easy reissuance and replacement
Ideal For Developers, small to medium businesses When you need the stricter identity check, or you submit kernel-mode drivers
Compliance Meets industry standards for code signing Stricter identity check. Required on a Windows Hardware Dev Center account before submitting kernel-mode drivers. Separate from SmartScreen.

* A compliant DigiCert-provided USB hardware token can be provided – $144.00 USD

Code Signing Key Benefits

  • Boost User Trust. Users are more likely to trust and install software with a verified signature, reducing download abandonment rates.
  • Protect Your Brand. Ensure that your software isn’t falsely attributed to another source, safeguarding your brand’s reputation.
  • Stricter Identity. EV confirms your organization and a verified individual, and it takes longer to issue than OV.
  • SmartScreen. OV and EV behave the same. Both show your publisher name, and reputation builds from download history. A new file can still warn.
  • Hardware Security. Your private keys are stored on a hardware token*, adding an extra layer of protection against theft or misuse.

Sign Faster with Ease on Multiple Platforms

Easily secure your code with wide range of of signing and management options.

DigiCert OV/EV code signing works with a variety of file types, including

  • OpenSSL
  • JAVA
  • Authenticode
  • Android
  • GPG
  • Debian
  • Docker
  • Nuget
  • ClickOnce

Integration with Enterprise Systems

CSPs on CI/CD Platforms Client-side Libraries Operating Systems & Platforms Application Testing Market Place Plug-in HSMs & DPOD
  • Apache ANT
  • Apache Maven
  • Azure DevOps
  • Gradle Jenkins
  • PKCS11
  • Microsoft KSP
    • Authenticode
    • Mage
    • Nuget
    • ClickOnce
  • Apple CryptoTokenKit
  • Android
  • Debian
  • Docker Notary GPG
  • OpenSSL
  • RPM
  • Java
  • Linux
  • XML
ReversingLabs GitHub Thales

Code Signing Frequently Asked Questions

What is a Code Signing Certificate, and why do I need one?

A Code Signing Certificate is a digital certificate that allows software developers to sign their code, verifying the authenticity and integrity of the software. By using a Code Signing Certificate, you ensure that your software hasn’t been tampered with and that users can trust that it comes from a legitimate source. Users can see who published the software. A new file can still show a warning until download history builds.

What’s the difference between an OV and an EV Code Signing Certificate?

OV (Organization Validation) Code Signing Certificates validate the organization behind the software. EV (Extended Validation) Code Signing Certificates also confirm a verified individual, and they take longer to issue. In Microsoft SmartScreen , OV and EV behave the same. Both show your publisher name, and reputation builds from download history. Neither skips the warning on a new file. EV is still required on a Windows Hardware Dev Center account before that account can submit kernel-mode drivers for attestation or WHCP signing. That requirement is separate from SmartScreen.

How do DigiCert Code Signing Certificates work with Microsoft SmartScreen?

OV and EV code signing certificates behave the same in Microsoft SmartScreen . Both show your publisher name. A new file can still warn until the file, or the publisher certificate, builds a download history. Signing still matters. An unsigned file has to build reputation again on every new version. A signed file, OV or EV, can carry publisher reputation forward.

What platforms are supported by DigiCert Code Signing Certificates?

DigiCert Code Signing Certificates are compatible with all major platforms, including Microsoft Authenticode, Java, Adobe AIR, Mac OS, and Mozilla. This ensures that your software can be trusted across a wide range of environments and by users on various operating systems.

Which signing tools can be used with DigiCert Code Signing Certificates?

DigiCert Code Signing Certificates are highly versatile and can be used with a wide range of popular signing tools. These include Microsoft SignTool for Windows applications, jarsigner for Java applications, Apple's codesign for macOS applications, and signtool for Adobe AIR applications. These tools allow you to seamlessly sign your code, ensuring it is trusted and secure across different platforms.

How do time stamps work with Code Signing Certificates?

Time stamping your code signature ensures that your software remains valid even after your Code Signing Certificate expires. When a digital signature is time-stamped, it proves that the software was signed with a valid certificate at the time of signing, which helps maintain user trust long-term.

What are the new private key storage requirements for Code Signing Certificates as of June 1, 2023?

As of June 1, 2023, all Code Signing Certificates, including both OV and EV, require the private key to be stored on a secure hardware device, such as an HSM (Hardware Security Module) or a FIPS-compliant USB token. This change enhances security by ensuring that the private key used to sign your software is protected against tampering or theft. DigiCert can provide a FIPS-compliant USB token, which can be mailed directly to you, ensuring you meet these new requirements with ease.

Can I generate my own private key and CSR like I’ve done in the past?

Due to the new private key storage requirements introduced on June 1, 2023, for all Code Signing Certificates, you can only generate your own private key and CSR (Certificate Signing Request) if you can attest that the key is being installed on an approved HSM (Hardware Security Module). If you cannot meet this requirement, DigiCert can provide a blank FIPS-compliant USB token, which will be mailed to you. Once you receive the device, you can securely generate and install the private key and certificate directly onto the token over the internet while logged into your GeoCerts CertCommand account. This ensures that your keys are securely stored and fully compliant with the latest security standards.

Can DigiCert provide a FIPS-compliant USB token for my code signing certificate, and how much does it cost?

Yes, DigiCert offers FIPS-compliant USB tokens that meet the latest code signing requirements. When you buy a code signing certificate, you can request this hardware token directly from DigiCert ($144.00 USD). It will be shipped to you, and the private key and certificate can be securely installed on the token through our CertCommand platform, ensuring full compliance.

 

Talk to an expert to learn how GeoCerts Code Signing Solutions can help you deliver Digital Trust

By providing my details and selecting the submit option, I consent to receive communications from GeoCerts about its products and services. Additionally, I acknowledge and agree to GeoCerts and its affiliates processing my data under GeoCert's Privacy Policy.