So, I started looking into this a little bit, prompted by a post in this thread:
viewtopic.php?f=61&t=30300#p243559
But since I don't want to further derail Basilisk-Dev's release thread, I'm just posting here.
I just figured I would try seeing what's involved in buying a code signing certificate, without actually hitting the final "buy" button, to get an idea of what it entails. And honestly, it's even worse than I thought...
The first thing to note is that the code certificates require some kind of FIPS-compliant hardware module as of May 2023. These are not cheap, and if you don't already have one, that's another $90 on top of the already rather pricy cost.
But, the real deal breaker, that is going to ensure this probably won't happen even after I get a job... is this screen:
Read it carefully. If I'm understanding this correctly, the only way the code signing certificate would actually do anything about the SmartScreen warnings, is if I were to buy an EV certificate. It's not that much more, if I were to pay that amount of money anyway... what's another $68 a year at that point? The problem isn't even the money, the problem is that... I literally cannot buy an EV certificate without being part of an organization. Even if I could afford it, I cannot do that as an individual developer. They won't sell it to me. They'll only sell me an inferior code signing certificate that is not even guaranteed to make the SmartScreen warnings go away.
So in order to get the full benefit of an EV certificate and achieve the goal of making my software trusted, I would need to create an LLC for Epyrus, and pay for an EV code signing certificate. Now, would having a lesser certificate help mitigate some of those SmartScreen warnings, maybe be a factor in making it not seen as malware? Sure, but that's an awful lot of money to spend to still potentially have this problem, and if I were at the point of investing hundreds of dollars into Epyrus and figuring out code signing, I might as well go ahead and pay to setup an LLC while I'm at it. Not to say I will be able to do any of this any time soon, but I just want to reiterate that this is being made out to be much cheaper and more reasonable a process than it actually is by a lot of folks. If it were just a matter of paying $100 to make the problem go away, I would find a way to make it happen eventually... that's not what this is. Code signing of this caliber is basically weeding out hobbyist developers who are not making money off their software. It seems like just a few years ago this may not have been the case, and maybe some people with established applications are grandfathered into a better deal or something, but things are really dire if you want to start doing this nowadays.
The current state of code signing certificates seems really dire...
Forum rules
The Off-Topic area is a general community discussion and chat area with special rules of engagement.
Enter, read and post at your own risk. You have been warned!
While our staff will try to guide the herd into sensible directions, this board is a mostly unrestricted zone where almost anything can be discussed, including matters not directly related to the project, technology or similar adjacent topics.
We do, however, require that you:
Please do exercise some common sense. How you act here will inevitably influence how you are treated elsewhere.
The Off-Topic area is a general community discussion and chat area with special rules of engagement.
Enter, read and post at your own risk. You have been warned!
While our staff will try to guide the herd into sensible directions, this board is a mostly unrestricted zone where almost anything can be discussed, including matters not directly related to the project, technology or similar adjacent topics.
We do, however, require that you:
- Do not post anything pornographic.
- Do not post hate speech in the traditional sense of the term.
- Do not post content that is illegal (including links to protected software, cracks, etc.)
- Do not post commercial advertisements, SEO links or SPAM posts.
Please do exercise some common sense. How you act here will inevitably influence how you are treated elsewhere.
-
athenian200
- Contributing developer

- Posts: 1619
- Joined: 2018-10-28, 19:56
- Location: Georgia
The current state of code signing certificates seems really dire...
You do not have the required permissions to view the files attached to this post.
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind
-
Pentium4User
- Board Warrior

- Posts: 1329
- Joined: 2019-04-24, 09:38
Re: The current state of code signing certificates seems really dire...
That's the sh** that comes with Windows.
Another thins is that malicious software also gets signed, think about all the adware that comes with certain applications.
Another thins is that malicious software also gets signed, think about all the adware that comes with certain applications.
The profile picture shows my Maico EC30 E ceiling fan.
-
Moonchild
- Pale Moon guru

- Posts: 38406
- Joined: 2011-08-28, 17:27
- Location: Motala, SE
Re: The current state of code signing certificates seems really dire...
I think you may have gone down a few wrong paths on Comodo's site. (then again in retrospect maybe not?)
You don't need an EV certificate unless you want the high per-incident insurance that comes with it (primarily there for financial institutions who need to have their website insured for damages in case of a breach, etc.).
You don't need an EV-backed code-signing certificate if you're not signing system drivers that operate at system level.
I do not have an EV cert and Windows is happy with it. Telling you you need to upgrade to EV for smartscreen is BS.
What you want is an OV (Organisation Validated) code signing certificate (if they don't offer class 2 individual validation, that is). OV certs are also given out to individuals,and don't require a hardware key as far as I know. Does seem hardware/smart card is required now.
I'm shocked at the Comodo prices though. last time I renewed my code cert this was NOT this expensive, now even OV wants $250+/year?... The requirement for an HSM does NOT warrant a 300-400% price increase on certs! I think this is the last time I've gone with them for my certs, then. Paying that much for a code cert for FOSS is totally ludicrous. Even through K-software which I normally used, there isn't much of a discount now so yes it's a sorry state and looks like CAs are using their almost monopoly position to squeeze money out of people.
As a side note: seems K-software is getting abandoned as a result too since their TLS cert has expired start of this month and apparently nobody has noticed...
At least one CA I'm aware of has special deals for open source which might be your go-to: https://shop.certum.eu/data-safety/code ... cates.html
Open Source signing cert is €25, and they also sell card readers (€30 or so) and smart cards (about the same), so they have a one-stop solution if you want to go that route.
I just hope they won't get strong-armed out of the market like StartCOM if more people flock to them with these prices.
You don't need an EV certificate unless you want the high per-incident insurance that comes with it (primarily there for financial institutions who need to have their website insured for damages in case of a breach, etc.).
You don't need an EV-backed code-signing certificate if you're not signing system drivers that operate at system level.
I do not have an EV cert and Windows is happy with it. Telling you you need to upgrade to EV for smartscreen is BS.
What you want is an OV (Organisation Validated) code signing certificate (if they don't offer class 2 individual validation, that is). OV certs are also given out to individuals,
I'm shocked at the Comodo prices though. last time I renewed my code cert this was NOT this expensive, now even OV wants $250+/year?... The requirement for an HSM does NOT warrant a 300-400% price increase on certs! I think this is the last time I've gone with them for my certs, then. Paying that much for a code cert for FOSS is totally ludicrous. Even through K-software which I normally used, there isn't much of a discount now so yes it's a sorry state and looks like CAs are using their almost monopoly position to squeeze money out of people.
As a side note: seems K-software is getting abandoned as a result too since their TLS cert has expired start of this month and apparently nobody has noticed...
At least one CA I'm aware of has special deals for open source which might be your go-to: https://shop.certum.eu/data-safety/code ... cates.html
Open Source signing cert is €25, and they also sell card readers (€30 or so) and smart cards (about the same), so they have a one-stop solution if you want to go that route.
I just hope they won't get strong-armed out of the market like StartCOM if more people flock to them with these prices.
"There is no point in arguing with an idiot, because then you're both idiots." - Anonymous
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
athenian200
- Contributing developer

- Posts: 1619
- Joined: 2018-10-28, 19:56
- Location: Georgia
Re: The current state of code signing certificates seems really dire...
This part does seem to be correct, though. I was looking at the CA/Browser forum meeting minutes and I saw this:
https://cabforum.org/2023/06/06/minutes ... wg-6-june/
- EV certificates removal or merging EV/OV into one policy (Ian/Bruce)
- Ian (Microsoft rep) – normal OV cert works just fine , no different that EV cert. no difference in smart screen or defender
- Nick (Sectigo rep) – Microsoft documentation states that there was a difference between EV and OV.
- https://learn.microsoft.com/en-gb/archi ... rtificates
- can we move OV to EV
"The Athenians, however, represent the unity of these opposites; in them, mind or spirit has emerged from the Theban subjectivity without losing itself in the Spartan objectivity of ethical life. With the Athenians, the rights of the State and of the individual found as perfect a union as was possible at all at the level of the Greek spirit." -- Hegel's philosophy of Mind