I've always thought that a code-signing certificate tied to a natural person should be more valuable than one tied to a faceless corporation, but the industry is (poorly) built around selling high priced certificates to anyone with enough money to start a business.
Imagine being able to get a code signing certificate in a single afternoon by signing up, taking your ID to Canada Post, and downloading your certificate after the identity verification is submitted. That would be quite the difference from the current awful experience where someone in a foreign country guesses and makes judgement calls based on the documentation you snail mail to them.
Belgium has an identity service based on this. Governmental OAuth. https://www.csam.be/en/about-csam.html | https://iamapps.belgium.be/sma/generalinfo
They publish their own eID reader (middleware) and browser extensions. https://eid.belgium.be/en
Even with an official Linux version. :) https://eid.belgium.be/en/linux-eid-software-installation
The post office used to issue normal identity cards, but today I only think it's the DMV equivalent and the police that does that.
Basically, I don't think a natural person is enough protection against malice. Something like "stick 1 million dollars into escrow, and if someone uses your cert to spread malware, we keep it" is a much stronger incentive. (Not what's done, of course.)
Keep the post office option for the folks that don't have an ID, but for most people, this would be the most straightforward option.
https://www.ceskaposta.cz/en/sluzby/egovernment/czechpoint
Its usually situated on post offices or local government offices and makes it possible to get verified electronic signature that you can then use to prove your identity electronically. It can also access various government registries, etc.
(Use your translation service of choice if desired.) https://www.sagawa-exp.co.jp/service/kakunin/
I've used it for Know-Your-Client type stuff with banks, but it is theoretically open to most if not all businesses. Every time I've needed to interact with it, it's been a straightforward process as a consumer.
[1]: https://www.canadapost-postescanada.ca/cpc/en/business/posta...