Skip to main content

Cloud code signing vs a USB token

Both satisfy the CA/Browser Forum hardware requirement. The differences are shipping, how each is authorised, team access and what happens when the hardware is lost — compared honestly.

Verdict

Cloud signing is the better default for almost every team: nothing ships, nothing is lost, and signing works from the machine you already develop on. Choose a token only when an internal policy demands a physical device you control, or when signing must work with no network access at all.

Cloud signing compared with a hardware token
Cloud (SimplySign)USB token
Meets the 2023 HSM requirementYesYes
Time from issuance to first signatureMinutesDays — the token must be shipped
Customs delay for non-EU deliveryNoYes
Unattended use on a build serverNot offered — each signing operation is authorised in the SimplySign appOnly if the server has physical USB access
Replaceable if lostNothing to loseReissue and reship, at your cost
Usable by several developersYes, through one account or a signing serviceOne physical device, passed around
Works offlineNoYes

Sources: Certum product documentation; CA/Browser Forum baseline requirements for code signing (hardware protection since June 2023). Last reviewed 10 August 2026 by Luis Santos.

Since June 2023 every code signing private key must live on certified hardware. That leaves two compliant shapes: hardware you hold, or hardware the certificate authority holds. Both are legitimate; they fail in different ways.

The case for cloud

Nothing is shipped, so nothing is delayed at a border and nothing can be lost. A new developer joining the team does not have to wait for a courier. If the laptop dies, the certificate is unaffected — it was never on the laptop.

The case for a token

You physically control the device. Some organisations have an internal policy that requires this, and policy is a valid reason even when the security difference is marginal. A token also works with no network connection, which matters in air-gapped build environments.

The real decision point: how your releases get signed

This is where teams get surprised, so it is worth being blunt.

A hardware token cannot be used by a cloud build runner without physical USB passthrough, which is usually impossible. Cloud signing is reachable over the network, but each signing operation is authorised in the SimplySign app — there is no secret you can paste into a pipeline and forget.

Klarseal sells signing for releases a person cuts, not for unattended pipelines. We do not offer CI signing and we do not support workarounds that try to keep an authorisation session open. If every commit has to be signed without a human present, neither of these two options is the right purchase, and we would rather say that here than after you have paid.

Plan the signing step as a deliberate release action, not as a build flag.

What Klarseal sells

Cloud certificates, both standard and EV, on Certum’s SimplySign platform. If your policy genuinely requires a physical token, tell us — we would rather point you somewhere else than sell you the wrong thing.

Next step

Questions that decide it

Is one more secure than the other?

Both keep the private key on certified hardware and neither allows the key to be exported, which is what the requirement is about. The realistic risk difference is operational — a token can be physically stolen or left in a laptop bag, while a cloud account depends on the strength of its login.

What is the catch with cloud signing?

Every signing operation is authorised through the SimplySign app, so a person is in the loop each time. That is fine for a release you cut deliberately and wrong for a pipeline that signs every commit. Klarseal does not offer unattended or CI signing, so if that is what you need, settle it before you buy rather than after.

Two products, one year, one price

Certificates are issued by Certum, a certificate authority on the EU Trusted List. We check the application before you pay and refund in full if it cannot be issued.