Skip to main content
    Code Signing

    Code Signing Certificates for Individual Developers

    You can buy a code signing certificate with no registered company. The three routes open to an individual, and whose name ends up on your software.

    MS
    My-SSL Team
    ·
    13 min read
    ·
    Published September 6, 2026
    ·
    Last updated September 6, 2026

    The short answer

    An individual developer with no limited company can buy a code signing certificate, and has two of the three tiers available. Certificate authorities issue Open Source certificates and Individual Validation certificates — sold as Standard or OV — to natural persons, verifying your identity and address instead of a company registration. Extended Validation is the one that stays out of reach, because its guidelines validate an organization; a registered sole proprietorship counts as a Business Entity and can qualify, a private person cannot. The trade-off nobody mentions until your first installer ships is the name: on the Individual Validation route your own legal name becomes the publisher users read, and since 1 June 2023 the key must sit in certified hardware — a token or a cloud HSM — with no exemption for individuals.

    If you already know which tier you need, the code signing certificates page sets the Open Source, Standard and EV options side by side with what each one asks you to prove. If you are still deciding, the rest of this page is the decision itself.

    Decision tree showing the three code signing certificate routes open to a developer with no limited companyA decision tree starting from a developer who has no limited company. The first question asks whether the software is non-commercial open source. If yes, the Open Source tier is available: it is issued to individuals only, costs the least, needs no hardware token because it is cloud-issued, and stamps a fixed Open Source Developer publisher label rather than the developer's own name. If the software is commercial, a second question asks whether a sole proprietorship or equivalent business is registered with a government agency. If it is not, the route is Individual Validation, also sold as Standard or OV code signing, which is issued to a natural person after identity and address checks and publishes the developer's own legal name. This route is highlighted as the one most solo commercial developers take. If a business is registered, Extended Validation also becomes reachable, because the guidelines treat a registered sole proprietorship as a Business Entity rather than a private person, at the cost of heavier validation including verification of a Principal Individual. A footer states the rule that applies to all three routes without exception: the private key must be held in certified hardware, either a token or a cloud hardware security module.No company? Two questions decide which certificate you can buy.You, with no limited companyQ1 — Is the software non-commercial open source?YESROUTE 1 — OPEN SOURCEIndividuals only. Cheapest tier.Cloud-issued, so no token to post.Publisher label is fixed —not your name.NOQ2 — Is a sole proprietorship registered with an agency?NOROUTE 2 — INDIVIDUALVALIDATION (OV)Commercial software is fine.ID and address checks.Your legal name is published.YESROUTE 3 — EVA registered sole trader is aBusiness Entity, not a person.Heavier checks, including aPrincipal Individual.True on all three routes, with no exemption for individualsThe private key lives in certified hardware — a USB token or a cloud HSM. Never a file on your laptop.
    The fork most buying guides skip: whether you are commercial decides your tier, and whether you are registered decides whether EV is even on the table.

    Can an individual developer get a code signing certificate?

    Yes, and the question is better asked as which one. Publicly trusted code signing comes in three tiers, and two of them are issued to natural persons. Open Source certificates are individual-only by design. Individual Validation — the same product certificate authorities sell as Standard or OV code signing — validates a person's identity and address rather than a company's registration. Only Extended Validation is closed to a bare individual, because the EV guidelines are written around organizations, and a person who has registered nothing is not one.

    That last point is where most advice on this question goes wrong in both directions. Half the answers online say you need a company to sign code at all, which is false and has cost solo developers years of shipping unsigned binaries. The other half say individuals can get anything, which is also false, and sends people into an EV order they cannot complete. The accurate version has a hinge in it: the commercial question decides whether Open Source is available, and the registration question decides whether EV is.

    Worth separating early, because it saves an argument with support later: registering a sole proprietorship is not the same as incorporating. A sole trader registered with a government agency is treated as a Business Entity under the EV rules — the category that also covers general partnerships and unincorporated associations — without becoming a limited company. If you already invoice clients under a registered trading name, you may be closer to the EV route than you assume.

    What each tier actually validates

    • Open Source — that you are who you say you are, and that the software is non-commercial open source. Individual applicants only.
    • Individual Validation (Standard / OV) — your identity and your address. Commercial software is fine. Your name goes on it.
    • Extended Validation — the legal existence of an organization, which a registered sole proprietorship can satisfy, plus verification of a Principal Individual behind it.

    What name will Windows show when you sign as a person?

    The name in the certificate's subject is the name your users read, and each route produces a different one. Sign with an Individual Validation certificate and your verified legal name appears — not a project name, not a studio name you invented, and not a pseudonym. Sign with an Open Source certificate and a fixed generic publisher label appears instead, shared with every other holder of that tier. Sign with a sole proprietor EV certificate and the registered business name appears. Nothing about the file you built changes; what changes is the identity attached to it.

    For a developer who has been shipping under a project brand for years, seeing a personal name in a security prompt for the first time is a genuine surprise, and it is the most common late regret in this decision. It is not negotiable through the certificate authority — the subject has to match what was verified — so the only lever is which entity you validate. Decide that before you order rather than after the certificate is issued and non-refundable.

    Schematic comparison of the publisher name each code signing route puts in front of the userThree schematic panels representing what a Windows user reads in the publisher field of a security prompt, one panel per certificate route. Without any certificate, the field reads Unknown Publisher and is marked as the state every route is trying to leave. With an Open Source certificate, the field shows a fixed generic Open Source Developer label instead of the developer's own name, so no reputation accrues to the individual. With an Individual Validation certificate, the field shows the developer's verified legal name, for example Anna Nowak, which is highlighted as the trade-off at the heart of this route. With a sole proprietor Extended Validation certificate, the field shows the registered business name. A footnote explains that these are schematic representations of the subject name in the certificate rather than reproductions of any Windows dialog, and that reputation in Microsoft SmartScreen accrues to whichever identity is shown, so changing identity later restarts it.Whose name ends up on your installerNO CERTIFICATEPublisher:Unknown PublisherThe state all threeroutes leave behind.OPEN SOURCEPublisher:Open SourceDeveloperFixed label. Sharedby every holder.INDIVIDUAL (OV)Publisher:Anna NowakYour verified legalname — no brand,no pseudonym.EV, SOLE TRADERPublisher:Nowak SoftwareThe registeredbusiness name.These are the subject names in the certificate, drawn schematically — not screenshots of any dialog.SmartScreen reputation accrues to whichever identity is shown here, and it does not transfer between them.Incorporating later means a new identity, and reputation that starts again from zero.
    Pick the route you intend to keep. Reputation follows the name in the certificate, so switching identities later costs you the trust you have already earned.

    There is a second-order effect worth planning around. Reputation in Microsoft SmartScreen accrues to the signing identity, so the name you choose is also the account your trust is banked in. A developer who signs as a person for two years and then incorporates does not carry that reputation across to the new company certificate; the new identity starts where the old one began. If incorporating is on your roadmap for the next year or two, that argues for doing it before you start signing rather than after — a point covered in more depth in our guide to how SmartScreen publisher reputation is earned.

    Route one: the Open Source tier, and the line it draws

    The Open Source tier is the cheapest publicly trusted code signing available, it is issued to individuals only, and it is delivered in the cloud so there is no token to wait for. It also has the narrowest scope of the three: it is reserved for non-commercial open source software, and it publishes a fixed Open Source Developer label rather than your name. Those three facts travel together, and the last one surprises people who bought it expecting their own name in the prompt.

    The commercial line is the part to read carefully before ordering. Publishing your source under an open licence is not by itself enough if the binaries you sign are sold, bundled with a paid tier, or distributed as part of commercial work — the tier is scoped to the software, not to your intentions about it. A dual licensed project with a paid edition is the classic case that does not fit. If you are unsure which side of the line a project sits on, our breakdown of who qualifies for Open Source code signing walks through the eligibility rules and the fixed publisher label in detail.

    Where it fits well: a hobby project, a community tool, a utility you maintain because you use it. The generic label costs you personal reputation but buys you the thing that actually matters for a free download — the file is signed, unmodified since you built it, and no longer flagged as coming from an unknown source.

    Route two: Individual Validation, for commercial software

    Individual Validation is the route most solo developers with a paid product end up taking. It is the same certificate authorities sell as Standard or OV code signing, issued to a natural person after checks on identity and address rather than on a company. It carries no restriction on commercial use, it signs the same file types as the organization version, and technically the resulting signature is indistinguishable in strength from a company's. The only real difference is whose name is in the subject.

    The paperwork is lighter than people fear. Certum's documentation for a private person asks for proof of identity and proof of the address that will appear in the certificate details, and gives an energy or telephone invoice or an official confirmation of address as acceptable evidence of the second. What catches applicants out is mismatch rather than volume: an address on a utility bill that differs from the one on the order, a name transliterated differently on the passport than on the application, a document too old to be accepted. Every one of those turns a two-day validation into a two-week one.

    Getting the individual validation through in one pass

    • Order in the exact name on your identity document, including accents and middle names, rather than the name you use professionally.
    • Use an address you can evidence with a recent bill, and use the same one on the order and the document.
    • Check whether your certificate authority wants the identity check witnessed or notarised before you book anything — requirements differ, and this is the step that adds days.
    • Have the phone number you gave reachable. Validation calls to an unanswered number are a common stall.

    One expectation to set honestly: this is the tier where the SmartScreen question bites hardest, because you are building reputation for a name no user has seen before. Signing removes the unknown publisher warning immediately, but a brand-new identity still accrues download reputation over time rather than arriving with it. Anyone promising otherwise is describing something Microsoft does not document. For what to expect in the first weeks after your first signed release, see why a signed executable can still be flagged.

    Route three: EV without a limited company

    Extended Validation is not available to a private individual, but it is reachable for a registered sole proprietor. The EV guidelines define a Business Entity as an eligible subject — explicitly including sole proprietorships, general partnerships and unincorporated associations — which is why a registered sole trader qualifies while an unregistered person does not. The distinction is registration with a government agency, not incorporation, and that is a much lower bar than most solo developers assume.

    The cost is validation weight. Because a non-incorporated business has thinner public records than a limited company, certificate authorities verify a Principal Individual behind the business, and some require that identity check to be conducted face to face rather than on paper. Budget more calendar time for an EV sole proprietor order than for a company's, and read your certificate authority's own procedure before ordering — this is the tier where practice varies most between CAs. Our comparison of EV versus OV code signing covers what the extra validation buys once you have it.

    Whether it is worth it comes down to one honest question: are you distributing software where a faster reputation ramp changes your business, or do you simply want the unknown publisher warning gone? For the second, Individual Validation does the job at a fraction of the effort. For the first — a paid Windows product with real download volume, a driver, or anything going through the Windows Hardware Program — EV is the tier that keeps doors open, and registering as a sole trader is the step that gets you there.

    Where your private key is allowed to live

    Since 1 June 2023, every publicly trusted code signing certificate must have its private key generated and stored in hardware certified to FIPS 140-2 Level 2, Common Criteria EAL 4+ or equivalent. That applies to Open Source, Individual Validation and EV alike; there is no individual exemption and no small-developer carve-out. The practical consequence is that the old workflow — generate a CSR on your laptop, download a .pfx, sign from it — no longer exists for publicly trusted certificates, and any tutorial still describing it predates the change.

    That leaves two shapes. A USB token, generated on the device and non-exportable, which signs offline and depends on nothing but being plugged in. Or a cloud signing service holding the key in a hosted HSM, which signs from wherever you are, including a build pipeline. Key sizes moved at the same time: expect RSA of at least 3072 bits, or an ECDSA equivalent.

    The two permitted homes for a code signing private key since June 2023, compared for a solo developerA comparison of the two compliant options for storing a code signing private key since the first of June 2023, when software-only key files stopped being permitted for publicly trusted code signing. On the left, a USB hardware token shipped by the certificate authority: the key is generated on the device and cannot be exported, it works offline, but it must be physically present in the machine that signs, it has to be posted to the developer before work can start, and losing it means reissuing the certificate. On the right, highlighted, a cloud signing service holding the key in a hosted hardware security module: nothing is posted, signing works from a laptop or a continuous integration pipeline, and replacing a computer changes nothing, at the cost of depending on the service being reachable. A footer notes that the crossed-out third option, a PFX or P12 key file stored on a laptop, has not been permitted for publicly trusted code signing since June 2023 regardless of certificate tier.Two legal homes for the key. A file on your laptop is not one of them.USB HARDWARE TOKENKey generated on the device, non-exportable.Signs offline, with no service to depend on.Must be plugged into the machine that signs.Has to be posted to you before you can start.Lose it and the certificate is reissued.CLOUD SIGNING (HOSTED HSM)Nothing is shipped, so nothing is waited for.Signs from a laptop or a CI pipeline alike.A new computer changes nothing.Depends on the service being reachableat the moment you sign.A .pfx key file kept on your laptopNot permitted for publicly trusted code signing since 1 June 2023 — at any tier, individual included.
    For someone with no IT department, the cloud column is the one that removes work rather than adding it — no shipping wait, and no single device your release depends on.

    For an individual specifically, the cloud option tends to win on logistics rather than security — both are certified hardware. A token has to be posted to you before you can sign anything, has to be in the machine that builds, and becomes a genuine problem if you travel, replace a laptop, or lose it, since a lost token means reissuing the certificate. A hosted key removes all four of those. The trade-off is a dependency on the service being reachable at the moment you sign, which our side-by-side on cloud code signing versus USB tokens weighs in full.

    What the 460-day cut changed for solo developers

    Ballot CSC-31 reduced the maximum validity of a code signing certificate from 39 months to 460 days for certificates issued on or after 1 March 2026. Several certificate authorities began issuing at 459 days a few days before the deadline to stay clear of the boundary, which is why you will see both numbers quoted. Certificates issued before the change keep running to their original expiry, so nothing was revoked — the change is entirely about what you can buy now.

    For a team with a certificate manager this is an operational detail. For an individual it is more than that, because everything the renewal touches is also you: the identity documents, the address evidence, the validation call, and the token logistics if you chose a token. What used to be a once-every-three-years chore now lands roughly annually. Multi-year orders still exist and are still worth buying, but understand what they are — a price lock with scheduled reissues, not one long certificate.

    Timeline showing the code signing validity reduction from 39 months to 460 days and the role of timestampingA timeline contrasting code signing certificate validity before and after the first of March 2026. Before that date, a certificate could run up to 39 months, roughly three years, meaning a solo developer repeated identity validation about once every three years. From the first of March 2026, ballot CSC-31 caps validity at 460 days, about fifteen months, and several certificate authorities began issuing at 459 days a few days earlier to stay clear of the boundary. The practical effect for an individual is highlighted: validation paperwork and any token logistics now recur roughly annually instead of once every three years. Below the timeline, a band explains the mechanism that keeps this manageable: a signature carrying an RFC 3161 timestamp remains valid after the certificate that made it has expired, so software already shipped does not start warning users on renewal day, while unsigned or untimestamped releases would.Renewal went from a three-year event to an annual oneBEFORE 1 MAR 2026Up to 39 months — about three years1 validationFROM 1 MAR 2026 (CSC-31)460 daysrenewrenew3 validationsThe mechanism that keeps this from hurting: RFC 3161 timestampingA timestamped signature stays valid after its certificate expires. Software already shipped keeps working.
    The cost of the cut is paperwork frequency, not broken software — provided every release you ever ship is timestamped.

    Timestamping is what keeps a shorter certificate from becoming a shorter shelf life for your software. A signature carrying an RFC 3161 timestamp records when the signing happened, so verification still succeeds after the certificate expires — the installer you shipped last year does not start warning users on renewal day. Treat the timestamp as part of the signing command rather than an option, because an untimestamped signature genuinely does expire with the certificate, and there is no way to add one afterwards. Our guide to code signing timestamping covers the servers and the flags.

    Choosing between the three

    The decision resolves in two questions, asked in order. Is the software non-commercial open source? If yes, the Open Source tier is the cheapest thing that will do the job, provided the generic publisher label is acceptable to you. If no, do you have a registered sole proprietorship? If not, Individual Validation is your route and your own name is the publisher. If you do, EV is also on the table, and whether to take it depends on download volume rather than on budget.

    QuestionOpen SourceIndividual (OV)EV (sole trader)
    Issued to a person with no company?YesYesOnly if the business is registered
    Commercial software allowed?NoYesYes
    Publisher name users seeFixed generic labelYour legal nameRegistered business name
    Validation weightLightestID plus addressHeaviest — Principal Individual verified
    Key in certified hardware?Yes — cloudYes — token or cloudYes — token or cloud
    Maximum validity from 1 Mar 2026460 days460 days460 days

    The row that changes the most minds is the third. Everything else on this table can be revisited at renewal; the publisher name is what your users learn to recognise, and starting over on it later costs you the reputation you spent a year building.

    FAQ

    Frequently Asked Questions

    Get instant answers to common questions about SSL certificates and our services.

    Still Have Questions?

    Our SSL experts are available 24/7 to help with any questions about certificates, installation, or technical issues.

    Signing as an individual?

    My-SSL issues code signing certificates through Certum, a publicly trusted certificate authority, with the option of holding the key in the SimplySign cloud so there is no token to wait for or lose. The code signing certificates page lists the Open Source, Standard and EV tiers with the documents each one asks a private person for, so you can check you qualify before you order rather than during validation.