{"copy":"Copy","expand":"Expand","collapse":"Collapse","copy_success":"Copied!","copy_error":"Copying failed!"}

Code Signing Certificates

Code Signing certificates are used for digitally signing software, scripts, and applications. They ensure that the code comes from a verified publisher and has not been altered after signing. Because of this, users see a trusted developer name and are not warned about unknown sources. Certificates thus increase trust, security, and the professional image of the developer.

Select Certificate

30-day money-back guarantee, no questions asked.

Personal Certificates (Code Signing)

How Does Application Signing Work?

When signing an application, a digital signature is created which verifies the origin and unchangeability of the file. The process occurs by calculating a hash from the file, signing it with the certificate (e.g., in the cloud), and attaching it back to the file.

The operating system verifies upon running that the signature is valid and the file has not been modified. This way, users see the publisher's name and the system does not report security warnings.

If the signature is valid, users will see the publisher's name without any security warning. If missing or invalid, the system may display a warning or block execution.

Diagram smime

Comparison of Code Signing Certificates in Our Offer

The table below provides a comparison of Code Signing certificates and the information they contain. It helps you decide on a specific Code Signing certificate.

Code Signing Certificate Trust in Windows Publisher Identity Confirmation Certificate Stored in Cloud Price from SSLmarket Order
Prices exclude VAT.
Code Signing £240.00 Code Signing
Code Signing EV £580.00 Buy
Code Signing + KeyLocker £240.00 + £155.00 for KeyLocker Buy

Why Use Code Signing?

Immutability

Immutability

A signed application cannot be modified without invalidating the signature. This means that the electronic signature ensures the integrity of the application, which allows verifying that the content has not been changed after signing.

Authenticity

Authenticity

The Code Signing signature serves to verify the identity of the signer. Encryption technology is used to prove that the person signing the application is truly who they claim to be.

Protection against Malicious Code

Protection against Malicious Code

All current systems block the execution of unsigned code and applications (in Windows, it is SmartScreen). A digital signature of applications is necessary for user safety. The user is assured they are not running fraudulent and harmful software.

DigiCert ONE Logo

Code Signing AUTOMATION

In today's era of agile development, where software is continuously updated and released, code signing automation is essential. DigiCert offers tools that enable easy integration of Code Signing certificates directly into your automated build and release processes. The best tool for automating Code Signing is the Software Trust Manager.

Why SSLmarket?

20 Years of Experience

20 Years of Experience

Nobody understands digital certificates and application signing like we do. We will help you obtain your first TLS certificate or automate their lifecycle in your company. Trust our experts.

Number 1 in Europe

Number 1 in Europe

We are the largest seller of digital certificates in Europe. We have the highest level of partnership with CA DigiCert and hold many awards. You will not find a more qualified partner for data security.

Leader in Innovation

Leader in Innovation

We bring you the latest products and innovations from the world's largest certification authority - CA DigiCert. Do not compromise and choose the best available. We are already ready for PQC.

The company ZONER (operator of sslmarket.cz) has been offering TLS/SSL certificates since 2005. We offer professional support in Czech to our customers, and our team of specialists solves any problem. Thanks to us, server security is simple and manageable for everyone.

Our offer includes only fully trusted and established certification authorities Secure Site, Thawte, GeoTrust, and RapidSSL for the Czech Republic.

Confirmation of our well-performed work is the receipt of several significant awards. Our most valuable achievement is the Partner of the Year 2019 award given by DigiCert to the best partner of all. You will find a complete overview of our achievements on the page SSLmarket Achievements and Awards.

  • 24/7 support in Czech
  • technical support for issues
  • expert team solves any problem
  • billing in Czech crowns
  • 30-day money-back guarantee
  • clear Czech administration
  • certificate issuance in as fast as 1 minute
  • perfect expiration notices
  • FREE certificate re-issuance
  • we will help automate certificates
  • largest selection of TLS/SSL certificates
  • we only offer trusted TLS/SSL certificates

FAQ - Frequently Asked Questions

No, it isn't. Code Signing is not issued for a domain, but for a specific organization. This organization's name is in the Common name.

A DigiCert Code Signing certificate can sign various types of software and scripts to ensure they originate from a trusted source and have not been altered after issuance.

✅ What can be signed:

  • Executable files: .exe, .dll, .ocx, .msi, .cab>
  • Windows Drivers (WHLK/HLK)
  • Java applications: .jar
  • Macros and VBA scripts in Microsoft Office
  • PowerShell scripts: .ps1
  • macOS applications and packages (through Apple Developer ID)
  • Adobe AIR applications
  • .NET applications and libraries
  • Scripts and installers in various environments

⚠️ What cannot be signed:

  • Code requiring a qualified electronic signature per eIDAS
  • Files not intended for distribution
  • Formats and platforms not supporting digital signatures

Yes, time-stamped code remains valid even after certificate expiration. If you use a timestamp during signing, the system verifies that the code was signed during the certificate's validity. This ensures the continued trustworthiness of the signature. Without a timestamp, the code must be re-signed with a new certificate.

See the article Instructions for timestamping VBA code on DigiCert.com

No, you can sign an unlimited number of applications with the certificate. If you have a Code Signing certificate on a token, you can sign endlessly. The number of signatures is only considered in cloud services:

Signing with a Code Signing certificate is simple and quick. It uses hash-based signing, where a hash is first calculated from the file and then sent to the cloud for signing. The file itself is not transmitted anywhere - only the signed hash is returned for attachment. This makes the whole process secure and efficient.

You can use cloud hash signing with these products:

  • DigiCert KeyLocker - more info here.
  • Software Trust Manager - more info here.
  • An alternative is to embed the certificate, e.g., into Azure Key Vault; more information in the guide.