smartenterprisewisdom Skip to main content

Accutive Security

The Cryptography, Data Protection and Identity Security Center of Excellence

How Safe Are Your Signing Keys?

One stolen key lets an attacker sign malware in your name.

One Key, Every Release

Every signed release tells customers it came from you. A single private key stands behind the promise.

Anyone Can Sign Anything

Signing keys live on build servers and laptops, not in HSMs. No one sees what gets signed, or by whom.

The Rules Are Tightening

Publicly trusted certificates need hardware keys (Section 6.2.7.4.2) and last 460 days at most (Section 6.3.2).

Gaps We Bridge

Read our guide to

CA/Browser Forum code signing

in 2026

Trust, Built in Three Steps

A digital signature is your software's proof of origin and its seal against tampering.
step sign the release

Sign the Release

Your private key signs a hash, a digital fingerprint of the file. Change one bit, and the signature fails.

timestamp

Add a Timestamp

A trusted timestamp proves when you signed, so the signature stays valid after the certificate expires.

step verify on arrival

Verify on Arrival

The receiving system (an operating system, runtime, container platform, or device bootloader) checks the signature and traces the certificate to a trusted root.

Code signing uses the same public key infrastructure (PKI) technology as website certificates, with its own certificates and rules. It covers apps, drivers, scripts, containers, and firmware.

What We Build Into Every Code Signing Program

Four capabilities we design for, on whichever platform you choose.

HSM-Backed Key Storage

Signing keys are created in certified hardware security modules (HSMs), never exposed outside them.

Policy and Approvals

One policy sets who can sign what, with which key, and production keys can require dual approval.

Pipeline Integration

Signing runs in your build pipelines through familiar tools like SignTool, jarsigner, and cosign.

Audit Trail and Renewal

Every key access and signing event is logged, and certificates renew within the 460-day maximum.

Your Pipeline, Your Platform,
Our Expertise

We implement code signing platforms from our certified technology partners and help you choose the right fit.

From Assessment to Automated Signing

We guide every step, from your first key inventory to signing that runs on its own.

1

Assess and Discover

Inventory your keys, certificates, and pipelines, and learn how you release and which rules apply.

2

Scan the Market and Test

Shortlist the platforms that fit, then test them on your builds with demos and proofs of concept.

3

Choose How You Buy

Buy through your existing reseller or through our resale and distribution partners, as you prefer.

4

Implement and Integrate

Install the platform and HSMs, run key ceremonies, connect your pipelines, and train your teams.

1

Assess and Discover

Inventory your keys, certificates, and pipelines, and learn how you release and which rules apply.

2

Scan the Market and Test

Shortlist the platforms that fit, then test them on your builds with demos and proofs of concept.

3

Choose How You Buy

Buy through your existing reseller or through our resale and distribution partners, as you prefer.

4

Implement and Integrate

Install the platform and HSMs, run key ceremonies, connect your pipelines, and train your teams.

Quantum-Safe Signing Starts Now

For national security systems, NSA guidance has preferred quantum-safe signing since 2025 and will require it exclusively by 2030.

Approved options include the Module-Lattice-Based Digital Signature Algorithm (ML-DSA) and the hash-based Leighton-Micali Signature (LMS) and eXtended Merkle Signature Scheme (XMSS).

Beyond national security systems, NIST's IR 8547 deprecates RSA and ECDSA after 2030 and disallows them after 2035.

How We Get You There

Algorithm Map

Every algorithm that signs your software, firmware, and containers, matched to the keys behind it.

Scope the work.

A short scoping call defines objectives, environment, and constraints. A proof of concept can come first if you need one.

Migration Plan

A staged path to quantum-safe signing, with dual signing for older systems that need classical ones.

Firmware Pilot

A trial of quantum-safe signing on firmware first, so problems are discovered before devices ship.

Publicly trusted code signing certificates cannot carry quantum-safe algorithms yet, so early pilots run on private PKI.

Common Questions,
Straight Answers

Q1: What Is a Code Signing Solution?

A code signing solution combines certificates, hardware-protected keys, signing policy, and build-tool integrations, so teams sign at scale without sharing private keys. Accutive Security, a Cryptography, Data Protection and Identity Security Center of Excellence, implements these programs. 

Q2: Do Code Signing Keys Have to Be Stored in Hardware?
For publicly trusted certificates, yes. Since June 1, 2023, the Code Signing Baseline Requirements (Sections 6.2.7.4.1 and 6.2.7.4.2) have called for private keys to be generated and stored in certified hardware (FIPS 140-2 Level 2 or Common Criteria EAL 4+), such as an HSM, a hardware token, or a cloud signing service backed by one.
Q3: How Long Is a Code Signing Certificate Valid?

Publicly trusted certificates issued on or after March 1, 2026 can be valid for up to 460 days (Section 6.3.2), about 15 months, down from the previous 39 months. Certificates issued earlier keep their original expiration date. Plan renewals around the shorter cycle. Timestamped signatures stay valid after expiry.

Q4: What Is the Difference Between OV and EV Certificates?

Organization Validation (OV) and Extended Validation (EV) certificates both confirm identity, require hardware keys, and follow the same 460-day maximum validity. EV adds stricter vetting of legal existence and requester authority, and Microsoft’s hardware developer program requires EV to register.

Q5: Can Code Signing Run Inside a Build Pipeline?
Yes. Build systems authenticate to your signing platform, and the private key stays protected in the HSM while code is signed. Developers keep using familiar signing tools such as SignTool, jarsigner, and cosign, policy decides which builds can sign, and every key access and signing event is logged for audit.
Q6: Is Signed Code Always Safe to Run?

No. A signature shows who published the code and that it hasn’t changed since signing. It cannot show the code is free of malicious content, so controlling what gets signed matters as much as protecting the key. A stolen key lets an attacker sign malware that looks legitimate to every downstream system.

Q7: How Does Post-Quantum Cryptography Affect Code Signing?

A cryptographically relevant quantum computer could forge the RSA and ECDSA signatures used today. NIST’s IR 8547 deprecates them after 2030 and disallows them after 2035, and for national security systems, NSA guidance expects exclusively quantum-safe signing by 2030.

Q8: Which Code Signing Platform Should We Choose?

It depends on what you sign, where you build, and where your keys need to live. Accutive Security compares platforms against your requirements and tests shortlisted options on your builds, so fit drives the choice. Our partners include Akeyless, AppViewX, DigiCert, Entrust, Keyfactor, Palo Alto Networks, and Thales.

Know Where Every Signing Key Is

Start with a conversation about how you sign software today. We'll show you where your keys live and who can use them, then map the path to one policy.