ClickOnce Code Signing Certificates

Digitally sign your ClickOnce manifest files (e.g., .xml) using a Visual Studio Code Signing Certificate for as little as $195 per year (save 19% off retail).

Releasing Windows applications with unsigned manifests can display worrisome publisher-related warnings to users. Digitally signing your Visual Studio projects using a code signing certificate (starting at $195/year) allows you to build trust in your software by displaying your verified identity.

Wondering where to get a ClickOnce Code Signing Certificate at the best price? Let’s compare code signing certificates to help you select the best option for your Visual Studio project.

Compare Visual Studio ClickOnce Code Signing Certificates

Do you already know what you want in a digital signing certificate? If not, we’ve put together a comparison table to help you choose a code signing certificate that fits your project and budget:

Choose Validation Type

Standard
EV

Standard ClickOnce Code Signing Certificates

DigiCert LogoSectigo LogoComodo Logo
Digicert Code SigningSectigo Code SigningComodo Code SigningGoGetSSL Code SigningGoGetSSL Cloud Signing
Pricing
MSRP$512.00/yr$374.66Per year

MSRP$266.00/yr$211.46Per year

MSRP$266.00/yr$211.46Per year

MSRP$242.25/yr$195.00Per year

MSRP$687.75/yr$372.69Per year

Validation TypeStandardStandardStandardStandardStandard
Insuance Time1-4 Days4-8 Days4-8 Days1-4 Days1-4 Days
Removes Unknown Publisher WarningYesYesYesYesYes
Trusted for Driver Signing/Windows Developer CenterNoNoNoNoNo
Enables ClickOnce SigningYes – Using RSA certificates only*Yes – Using RSA certificates only*Yes – Using RSA certificates only*Yes – Using RSA certificates only*Yes – Using RSA certificates only*
Type of Included Secure Key Storage HardwareUSB deviceUSB deviceUSB deviceUSB deviceIntegrated HSM
ECC certificates are not currently supported by Visual Studio.
NOTE: These annual prices are based on three-year certificate bundles.

Visual Studio EV Code Signing Certificates

DigiCert LogoSectigo LogoComodo Logo
Digicert EV Code SigningSectigo EV Code SigningComodo EV Code SigningGoGetSSL EV Code SigningGoGetSSL EV Cloud Signing
Pricing
MSRP$717.00/yr$524.66Per year

MSRP$349.00/yr$277.71Per year

MSRP$349.00/yr$277.71Per year

MSRP$284.25/yr$250.00Per year

MSRP$871.60/yr$469.11Per year

Validation TypeStandardStandardStandardStandardStandard
Insuance Time1-4 Days4-8 Days4-8 Days1-4 Days1-4 Days
Removes Unknown Publisher WarningYesYesYesYesYes
Trusted for Driver Signing/Windows Developer CenterNoNoNoNoNo
Enables ClickOnce SigningYes – Using RSA certificates only*Yes – Using RSA certificates only*Yes – Using RSA certificates only*Yes – Using RSA certificates only*Yes – Using RSA certificates only*
Type of Included Secure Key Storage HardwareUSB deviceUSB deviceUSB deviceUSB deviceIntegrated HSM
ECC certificates are not currently supported by Visual Studio.
NOTE: These annual prices are based on three-year certificate bundles.

Getting a ClickOnce Code Signing Certificate Is Easier Than You Think

There’s no reason to jump through flaming hoops to get a code signing certificate. At CodeSigningStore.com, we pride ourselves on offering top-tier products without all of the headaches. We do this by providing:

  • Low-priced code signing certificates from industry-trusted brands
  • A price-match guarantee
  • Best-in-class certificate and token issuance
  • Responsive and knowledgeable 24/7 support
  • Technical guides, tutorials, and other resources

Still looking for more information about code signing certificates for Visual Studio ClickOnce manifests? Look no further….

What Is a ClickOnce Code Signing Certificate?

A ClickOnce code signing certificate, also called a Visual Studio code signing certificate, is a small digital file that attaches a digital signature to your project’s manifest files. Think of it like the visual representation of your digital identity that you attach to your software manifests.

Code signing is a process that uses public key cryptography to create and verify the signature’s authenticity and integrity. This is necessary because bad guys like to tamper with legitimate software. Signing your manifests (and your executables) enables Windows device customers and users to see when your app has been altered.

Public key cryptography is the foundation that enables Windows devices and software users to trust your products and brand. 

What You Can Sign Using a ClickOnce Code Signing Certificate

Manifest Files

There are two types of manifests you can sign using a ClickOnce code signing certificate:

  1. Application manifests — This XML document provides attribute-related info on your application (i.e., info on the app version, requirements, and updates).
  2. Deployment manifests — This XML file informs how the application is to be deployed and run.

You can sign them using either Visual Studio’s built-in command-line interface, or you can use Visual Studio’s ClickOnce signing tool (as shown below):

Image caption: A screenshot illustrating where to find the ClickOnce manifest signing option in Visual Studio 2022.

Executables and Other Codes

But a code signing certificate’s uses don’t stop there. They’re versatile digital certificates that can also be used to sign software executables and other types of code, including:

It’s important to sign your setup files in addition to your manifests to ensure your verified digital identity information displays to users when installing your apps.

Why You Should Sign Your Manifests Using a Publicly Trusted Certificate

Technically, you can use one of two types of code signing certificates when using ClickOnce signing:

  1. Self-signed certificate — This is a free certificate you issue and sign. It’s not trusted on other devices without additional steps, and it’s never trusted on open networks.
  2. Publicly trusted certificate — This is a commercial certificate that’s issued by a trusted third-party certification authority (CA) after verifying your digital identity.

But don’t be fooled — signing your manifests or executables with a self-signed certificate is virtually never a good idea. Here’s why…

Self-Signed Certificates Are Meant for Testing Only

Self-signed code signing certificates should never be used to sign software or code for use on another network device or distributed publicly.

When installing self-signed software on another network device, you must manually install the self-signed certificate onto the recipient device for it to be trusted (This approach isn’t practical for cross-network deployment or public distribution and provides no identity validation.)

Self-Signed and Unsigned Software Display Scary Warnings

Users who install your app will see the unflattering “Unknown Publisher” warning messages. This isn’t a good look for your brand or software products and can tarnish your reputation.

Publicly Trusted Digital Signatures Build Trust in Your Software

Adding a publicly trusted digital signature allows you to display your verified company name. This is only possible because a third-party CA vetted your organization’s identity for authenticity before issuing the ClickOnce code signing certificate.

Using a Trusted Certificate Helps Avoid Your App Being Blocked by Windows

This digital signature tells Windows that you’re you (not an imposter) and lends credibility to the software you sign using that certificate. This helps to prevent Windows operating systems and browsers from flagging your software and allows your verified identity info to display up front.

ClickOnce Code Signing Resources

The Ultimate ClickOnce Manifest Signing Tutorial

This comprehensive guide explores what you should know about signing software manifests using Visual Studio’s ClickOnce signing feature.

How to Use a ClickOnce Signing Certificate in Visual Studio

Get an up-close look at Visual Studio’s ClickOnce manifest signing process. This step-by-step guide will walk you through the process using a publicly trusted code signing certificate.

The Ultimate Code Signing in Visual Studio Tutorial

This comprehensive resource covers everything you need to know about digitally signing your apps and code using this popular Microsoft IDE.

How to Sign C# Applications With a Code Signing Certificate in Visual Studio

Digitally signing your C# apps and manifests doesn’t have to be a nightmare. This guide walks you through the process of signing and verifying your C# app signatures in Visual Studio.

Why You Should Use a ClickOnce Code Signing Certificate

Need additional reasons to sign your Visual Studio software apps and other projects? Code signing:

  • Prevents unauthorized modifications from going unnoticed by Windows.
  • Helps Windows operating systems identify real from fake apps via digital identity.
  • Eliminates scary “unknown publisher” and “unsigned application” warnings that result in your app being blocked by Windows.
  • Fosters trust in your brand and software apps.
  • Bolsters your software installation, adoption, and update rates.

Get Your ClickOnce Code Signing Certificate Now

Don’t leave your software project manifests vulnerable to tampering any longer than necessary. You can get a ClickOnce code signing certificate starting as low as $195.00 per year with a 3-year certificate bundle. 

Get your certificate issued faster with our validation concierge.

Let one of our code signing experts help you fast-track your paperwork so you can get validated sooner.

  • We’ll help you identify the simplest paperwork option for your country and get the necessary forms completed and submitted for validation
  • Have a question about the code signing process? Our support team is ready to help you 24/7 via phone, chat, or email.
  • Hit a problem with the validation process? One of our code signing experts will help you troubleshoot the issue and fix it as quickly as possible.

Jacqueline SherrillValidation Concierge Agent