Skip to main content
    Code Signing

    Open Source Code Signing Certificates: Who Qualifies and What They Cost

    An Open Source Code Signing certificate is a cloud, individual-only tier for open-source developers: who qualifies, its limits, and how it compares to OV.

    MS
    My-SSL Team
    ·
    12 min read
    ·Published July 23, 2026·Last updated July 23, 2026

    The short answer

    An Open Source Code Signing certificate is the entry tier of publicly trusted code signing: a certificate authority verifies your identity as an individual developer and issues a certificate you use to sign your open-source software. It's cloud-based, so there's no hardware token to buy, and it's the lowest-priced option — but it comes with firm limits. It's for individuals only, the publisher line is fixed to "Open Source Developer" plus your name rather than your name alone, and it cannot be used to sign anything distributed commercially. Sign commercial software with it and the certificate gets revoked. If your work is a personal open-source project and stays non-commercial, it's the cheapest way to replace the "Unknown Publisher" warning with a verified identity.

    If you already know your project qualifies, My-SSL's Open Source, Standard, and EV code signing certificates sit on one page with what each covers. If you're weighing whether the Open Source tier is right — or whether one paid release means you actually need Standard — the rest of this guide walks the trade-offs before you commit.

    The three tiers at a glance

    Code signing comes in three validation tiers, and Open Source is the narrowest of them. Standard (OV) is the workhorse most publishers use; EV is the highest-assurance tier organizations reach for when policy or kernel drivers demand it. Open Source sits below both: cheapest, cloud-only, and reserved for individuals shipping non-commercial open-source software. The figure lines them up so you can see where the Open Source tier gives something up and where it saves you money.

    Open Source, Standard, and EV code signing comparedThree columns comparing code signing tiers. Open Source, highlighted in gold, is for individuals on non-commercial open-source projects, shows "Open Source Developer" as the publisher, is cloud-only, cannot sign commercial software, and is the lowest-priced tier. Standard is for individuals or organizations, shows your verified name, can sign commercial software, and costs about 99 dollars a year. EV is for organizations, shows the verified organization, is used for the highest-assurance signing, and costs about 299 dollars a year. All three are capped at 460 days of validity.Three code signing tiers, one 460-day validity capOpen Sourcethis guideWho: individuals onlyShows: "Open SourceDeveloper, your name"Key: SimplySign cloudCommercial use: noProject URL: requiredLowest-priced tierBest for hobby andcommunity projectsStandard (OV)most publishersWho: individual or orgShows: your verifiedname or companyKey: cloud or tokenCommercial use: yesProject URL: not neededAbout $99 / yearBest for commercialapps and freelancersEVhighest assuranceWho: organizationsShows: verifiedorganization nameKey: token or cloud HSMCommercial use: yesNeeded for kernel driversAbout $299 / yearBest for large orpolicy-bound teams
    The Open Source tier trades away commercial use and an organization name for the lowest price and no hardware to manage. If you'll ever ship anything paid, the Standard column is where you belong.

    One rule holds across all three: since March 1, 2026, every publicly trusted code signing certificate is capped at 460 days of validity under CA/Browser Forum Ballot CSC-31, so the tier you pick changes what's verified and what's shown, not how long the certificate lasts. Our guide to the 460-day limit covers how that reshapes multi-year plans into reissues.

    What an Open Source certificate is

    An Open Source Code Signing certificate is a publicly trusted code signing certificate that a certificate authority issues to an individual developer for use on open-source software. Functionally it does the same job as any code signing certificate: it stamps your verified identity onto an executable, installer, or script, so the operating system can confirm who published the file and that nobody altered it after signing. What sets the Open Source tier apart is who it's issued to and how the identity is presented, not the cryptography, which is identical to the paid tiers.

    The tier exists because the economics of code signing are awkward for hobbyists. A community maintainer shipping a free Windows utility faces the same "Unknown Publisher" friction as a commercial vendor, but without revenue to justify a full organization certificate. The Open Source tier answers that: lighter, individual-level verification and a lower price, in exchange for a fixed non-commercial scope. Certum is one of the few certificate authorities that still offers it, which is why it shows up on My-SSL's code signing lineup alongside Standard and EV.

    Who qualifies — and the restrictions

    Eligibility comes down to two things: you apply as an individual, and the software is genuinely open-source and non-commercial. Both have to be true. A company can't hold an Open Source certificate, and a project that earns money — paid downloads, a commercial license tier, bundled paid software — falls outside it even if the source is public. The certificate also can't carry a domain name or IP address, because it identifies a person rather than a server or service.

    Eligibility path for the Open Source code signing tierA two-question eligibility path. First: are you applying as an individual, not a company? If no, you need a Standard or EV certificate. If yes, second: is the software open-source and non-commercial? If no, you need Standard or EV. If yes to both, the Open Source certificate fits, shown highlighted in gold.Is the Open Source tier open to you?Applying as anindividual, not a company?Open-source andnon-commercial?yesOpen Source certificatefits both conditionsyesStandard or EVthe commercial routenono
    Both answers have to be yes. A company applicant or a single line of paid software pushes you out of the Open Source tier and into Standard — there's no partial fit.

    The restriction people underestimate is the commercial one. Certum states plainly that if it determines the certificate is signing commercially distributed software, the certificate is revoked. Revocation doesn't just stop future signing — it can invalidate the trust on files you already shipped, unless each signature was timestamped to prove it happened while the certificate was valid. Timestamping is worth setting up regardless; our guide to code signing timestamps explains why a signature can outlive the certificate behind it. If there's any chance your project turns commercial, start with Standard and skip the revocation risk entirely.

    The "Open Source Developer" label

    Here's the detail that surprises first-time buyers: the publisher name isn't yours alone. On an Open Source certificate the organization field is fixed to "Open Source Developer," so what recipients see is "Open Source Developer, Jane Doe" rather than "Jane Doe" on its own. It's a deliberate signal that the credential is the community tier — trusted and verified, but visibly not a company and not a plain personal-name certificate. A Standard certificate, by contrast, shows your verified name or company with no prefix.

    The publisher name shown by an Open Source certificate versus StandardTwo signature panels. On the left, an unsigned file shows publisher "Unknown Publisher" in gray. In the middle, an Open Source certificate shows "Open Source Developer, Jane Doe", highlighted in gold. On the right, a Standard certificate shows the developer's own verified name, "Jane Doe". The point is that the Open Source tier fixes the publisher line to the Open Source Developer prefix rather than your name alone.What the publisher line saysUnsigned filePublisher:Unknown Publisherno verified identityOpen Source certPublisher:Open Source Developer,Jane Doefixed prefix + your nameStandard certPublisher:Jane Doeyour name, no prefix
    All three states are schematic, not real dialog captures. The takeaway: an Open Source certificate always brands you as an "Open Source Developer" — trusted, but visibly a hobby-tier credential rather than a company or your name standing alone.

    For most open-source projects that label is a fair trade, and some maintainers even prefer it — it tells users up front that they're installing community software from a verified person. But if the "Open Source Developer" prefix would read as unprofessional for what you ship, that's a sign you've outgrown the tier. The fixed label is one of the clearest lines between a hobby credential and the name-only identity a Standard certificate gives you.

    What you can and can't sign

    Technically, an Open Source certificate signs the same file types any code signing certificate does: Windows executables, DLLs, MSI and MSIX installers, and PowerShell scripts through SignTool, and the format works the same way a Standard certificate would. The limit isn't the file type — it's the purpose. Everything you sign has to belong to a non-commercial, open-source project. The certificate is the wrong tool for a paid app, a client's private build, or internal enterprise tooling, even when the file format is identical.

    Two practical gaps are worth calling out. Kernel-mode drivers still require an EV certificate and Microsoft's attestation process, so an Open Source certificate won't help there — our driver signing guide covers what that involves. And because the certificate can't contain a domain, it isn't a TLS/SSL certificate and does nothing for HTTPS. Keep the two jobs separate: code signing proves who wrote a program, while an SSL certificate secures a website connection.

    Signing without a hardware token

    Since June 2023, every publicly trusted code signing key has to live on certified hardware — no more exporting a key file to drop into a build. Certum meets that rule for the Open Source tier with the cloud, not a token: the certificate is issued on SimplySign, where your private key sits on a compliant cloud HSM you reach over an authenticated session. You install the free SimplySign and SimplySign Desktop apps, and sign with Microsoft's free SignTool. There's nothing physical to order, wait for, or misplace.

    Cloud code signing without a hardware tokenA left-to-right flow. Your machine runs SignTool and hashes the file. It opens an authenticated session to SimplySign, the cloud service where your private key is held on certified hardware, shown highlighted in gold. SimplySign signs the hash and returns it. Your machine attaches the signature and a timestamp, producing a signed file. The private key never leaves the cloud service.The key stays in the cloud — no token to plug inYour machineSignTool hashesthe fileopens a session ↓SimplySign cloudprivate key oncertified hardwaresigns the hashSigned filesignature +RFC 3161 timestampready to shiphashsigned hashOnly the hash travels to the cloud and back — the private key never leaves SimplySign.
    Nothing but the file's hash makes the round trip. That's how a cloud certificate meets the hardware-key rule while sparing you a USB token to buy, ship, and never lose.

    The mechanics are simple: SignTool hashes your file locally, the hash goes to SimplySign, the cloud signs it with your protected key and sends the signature back, and your machine attaches it along with a timestamp. Your private key never leaves the cloud service. If you're deciding between this cloud model and a physical USB token for other work, the trade-offs — team sharing, CI/CD, what happens when hardware goes missing — are laid out in our cloud signing vs USB token comparison.

    Does it stop the warnings?

    Partly, and it helps to separate the two warnings people mix up. The "Unknown Publisher" prompt — the one that shows a blank or gray publisher on an unsigned file — goes away as soon as you sign with an Open Source certificate, because Windows can now read a verified publisher name. That part is immediate. Microsoft SmartScreen is a different system: it judges a download by reputation, and a new certificate starts with none.

    An Open Source certificate does build SmartScreen reputation over time, the same way a Standard (OV) certificate does — as your signed releases are downloaded and run without problems, the reputation accrues to your certificate and, eventually, to you as a publisher. It just isn't instant. Early downloads of a brand-new release may still meet a SmartScreen prompt until enough clean history exists. Neither Open Source nor Standard buys an automatic pass; the mechanics of how that reputation forms are in our SmartScreen and publisher reputation guide. If instant reputation matters to you, that's an argument for a different tier — see EV vs OV code signing for where EV still earns its price.

    One more thing worth clearing up, because it comes up constantly with open-source projects: if you already sign your packages or container images with Sigstore, that signature does nothing for the Windows dialog. Fulcio's root isn't in the Microsoft Trusted Root Program, and the signature sits in a separate bundle file Windows never opens. We compare the two properly in Sigstore vs code signing certificates.

    How to get one

    Getting an Open Source certificate is mostly an identity exercise, since there's no company to vet. You verify who you are, prove your address, and point to the project the certificate is for. Certum offers a few ways to confirm identity — automatic checks against government ID databases, verification at a registration point, notarized documents, or a photo-with-ID submission — and if you already hold a qualified electronic certificate, you can reuse it to skip most of that step.

    Beyond identity, two documents finish the job: a recent utility bill or bank statement confirming your address, and a link to your open-source project on a platform like GitHub, GitLab, or SourceForge. Once verification clears, the certificate is issued into your SimplySign cloud account and you can sign right away. Here's where each situation points on My-SSL:

    Your situationWhere to look
    You're an individual on a non-commercial open-source projectOpen Source code signing certificate
    You ship anything commercial, or want your own name shownStandard (OV) code signing
    You need the exact verification documents up frontCertum code signing required documents

    FAQ

    Signing an open-source project?

    My-SSL issues code signing certificates through Certum, a publicly trusted certificate authority, with the private key held in the SimplySign cloud so there's no token to manage. The code signing certificates page lays out the Open Source, Standard, and EV tiers side by side, so you can match your project's scope to the right one before you buy.

    Related reading

    Sources worth checking directly

    • Certum — Open Source Code Signing on SimplySign (cloud issuance, individual eligibility, no token)
    • Certum — Code signing in the cloud (Open Source, Standard, and EV documents and verification)
    • CA/Browser Forum — Baseline Requirements for Code Signing (460-day validity, hardware key mandate)