CertSimple Blog
certsimple.com · Company blog · on HN since 2015
CertSimple, a company selling EV SSL certificates, publishes technical posts on HTTPS, certificate validation, key sizes and Brotli.
What HN saysHN commenters recommend the service as fast and cheap for EV certificates, with good customer service, and the founder joins threads to explain it.
42HN people shared it
24linked it in comments
88stories submitted
2.2Kstory points
7 years agolast shared
2015people per year2026
Most-shared posts
- 1Homepage7 people · first shared 2015
- 2‘You can't use Brotli for dynamic content’ and other misconceptions4 people · 143 points · first shared 2017 · 80 comments on HN
- 3What RSA key size to use for an SSL certificate4 people · 62 points · first shared 2015 · 18 comments on HN
- 4Control the SSL CAs your browser trusts4 people · 28 points · first shared 2015 · 1 comments on HN
- 5HTTPS provides more than just privacy3 people · 211 points · first shared 2016 · 83 comments on HN
- 6Are EV certificates worth it? A technical guide to SSL validation3 people · 35 points · first shared 2015 · 63 comments on HN
- 7'Single domain' and 'multi domain' HTTPS certificates are the same thing3 people · 19 points · first shared 2017 · 3 comments on HN
- 8Why you're always at least three steps down your HTTPS certificate chain3 people · 14 points · first shared 2016 · 1 comments on HN
- 9Never see localhost SSL warnings again3 people · 13 points · first shared 2015 · 1 comments on HN
- 10Domain-validated SSL will soon be free from the large CAs2 people · 203 points · first shared 2015 · 151 comments on HN
- 11Chrome is warning users about insecure pages2 people · 190 points · first shared 2016 · 203 comments on HN
- 12How to deploy your node app on Linux, 2016 edition2 people · 144 points · first shared 2015 · 46 comments on HN
- 13Why your 'A' grade SSL is 'outdated cryptography' on Chrome2 people · 139 points · first shared 2015 · 83 comments on HN
- 14The Command Line Rosetta Stone – a comparison chart for modern operating systems2 people · 9 points · first shared 2015 · 2 comments on HN
- 15Node.js v4 gets an A+ for SSL Labs with no configuration2 people · 9 points · first shared 2015 · discussion on HN
What HN people wrote when they linked it
BillinghamJ · 2017-09-11
https://certsimple.com
It’s incredibly fast, the guy who runs it is nice, great customer service. It just does what you need.
nailer · 2015-10-20
Hi Jonah,
I run https://certsimple.com. We only do EV certificates, and we do it much faster than any of the existing companies, which normally quote 7-10 days to complete the validation process. I waited around a month for GoDaddy earlier this year, which is how I ended up making CertSimple.
CertSimple do EV certificates in an average of 5 hours.
- We check the customers info against the required government information sources (as well as a number of other places) before customers pay us.
- After we take the order, we provide a specific set of instructions based on a number of characteristics of the customer's actual business to make the validation process as fast as possible.
- We have a real focus on UX: there's no software to install or command line questions, our validation UI updates live, and we manually follow up with every customer to iterate our product.
I'm [email protected], or @mikemaccana on Twitter.
iancarroll · 2019-08-12
Yes, displaying "Stripe (The Real One)" would work pretty well too. Nobody (that I have seen) has proposed any way to summarize the asinine world of trademarks into either.
And that is just one, US-centric, piece of the puzzle. We got into a terrible situation with corporate legal entities; trademarks will not help either.
(Also pretty disappointed you are not going to point out the fact you run a company dedicated to selling EV certificates: https://certsimple.com/)
stephenr · 2017-03-25
EV means the visitor gets assurance about the organisation they're connected to, rather than the domain they're connected to.
I suggest you look at https://certsimple.com - 1/4 the price you mentioned.
raimue · 2016-06-30
First of all, how do you define "untrustworthy"? Usually you delegate that decision to your browser vendor or OS distribution. If you no longer trust them for a specific CA, why trust them for any of the others?
Browsers may rely on the certificate store and trust settings provided by your OS. For example, Firefox always uses their own certificate store, while Chrome relies on the system.
certsimple has this guide on how to remove or distrust certificates in various browsers:
https://certsimple.com/blog/control-the-ssl-cas-your-browser-trusts
kolev · 2015-09-15
You don't shop at Amazon.com? Because they don't believe in the EV scam either! More on the DV vs EV topic here: https://certsimple.com/blog/are-ev-ssl-certificates-worth-it
mikemaccana · 2015-08-19
(replying from old openid account due to rate limit)
There's a specific person that's well known on HN that mentioned a pirate site had an EV cert at Edge conf, implying they shouldn't have been able to get one. They have a registered business, and a real address in London, and the EV cert simply assures that identity.
Most people in network ops have very little idea of EV,so I don't think naming individuals is productive.
See 'Do DV or EV SSL certificates mean this is a good company?' at https://certsimple.com/blog/are-ev-ssl-certificates-worth-it
phonon · 2015-08-06
If you could combine this with the one https://certsimple.com/ uses, that would be awesome!
samwillis · 2017-12-12
I think the only solution to fixing this is for Safari to show the domain again. It is the URL that is unique and known by the visitor, not the business name.
Here in the UK there is another problem with EV certs, there is no way of registering a "trading name" or "doing business as (DBA) name" against a company so you can only have an EV cert issues against your actual registered business name. If that is different from your trading name and what you use as your domain name then they are less than worthless. For example, if the company is "Widgets of London Limited" but trade online as "Widgets Online" with the domain "widgetsonline.com" they cant get an EV cert with "Widgets Online" as the name - even if they own the registered trademark of it.
See https://certsimple.com/help/doing-business-as-or-trading-names
Maybe another solution to this is not to show just business name directly, force it to show the domain as well unless there is a registered trademark that is proven to be owned by the organisation and only then go the safari route of showing a shortened name?
sbierwagen · 2016-03-08
Certsimple does autorenewal.
https://certsimple.com/
geofft · 2016-01-27
I don't currently see a 500 ms difference, so maybe they figured something out. From my shell, I see about 35 ms to http://www.stavros.io/404 and about 85 ms to https://www.stavros.io/404 (the HTTPS site serves actual content and the HTTP a redirect, which confounds the numbers).
The HTTPS server is currently offering me a 4096-bit-RSA certificate, signed by the 2048-bit-RSA StartCom class 1 intermediate CA. There's no security benefit in a 4096-bit cert signed by a 2048-bit one, since any attacker capable of breaking 2048-bit RSA but not 4096-bit is just going to attack the CA cert and sign their own forged cert (and any attacker sorta capable of breaking 2048-bit RSA will dedicate their brute force effort to CA certs). And to my knowledge, all current CA intermediate certs are 2048-bit. Meanwhile, because of math, 4096-bit certs take a lot longer to handshake: see e.g. https://certsimple.com/blog/measuring-ssl-rsa-keys
CertSimple's data indicates a 25 ms difference between 2048-bit and 4096-bit keys on their server, so I'd expect that the 4096-bit key is responsible for at least most of the performance difference here. A few years ago I screwed this up on a production shared web host, and I believe we saw a greater than 50 ms difference. (While we're at it, that cert is SHA-1, so it's possible they can get a reissue for free.)
Were you able to replicate the 500 ms (!) performance difference on your own server? Are you using a 2048-bit cert and reasonable cipher suites?
makmanalp · 2018-01-26
> Brotli takes a lot longer to compress than Zlib
Only for the default settings, which for brotli is the maximum compression ratio and for nginx isn't, but brotli seems to win in general for comparable compression times or sizes: https://certsimple.com/blog/nginx-brotli
Anyway, compression times don't matter if you're compressing things up ahead. E.g. nginx can serve static files compressed with gzip_static / brotli_static. It's true that you might have to serve both, but disk is cheap and improving latency and response time is hard, so I have no problem with that tradeoff. Or you could just have the zlib encode on the fly for old IE, if space is truly a concern.
koolba · 2017-01-30
There's a typo on your FAQ: https://certsimple.com/help/web-server-support
The last line just says, "We'll handle". Looks like it's truncated.
lorenzhs · 2016-09-06
Well, 4096 bit keys are wasteful even on non-embedded platforms (Desktop/mobile) at the moment. 2048 bit keys are totally fine if you use a reasonable validity period (Let's Encrypt only issues 3-month certificates, for example). That way, it's highly unlikely that the key can be cracked during the validity of the certificate, and should a more practical attack come along at some point, your exposure is limited and you can quickly switch to a larger key size.
See also https://certsimple.com/blog/measuring-ssl-rsa-keys - 2048 bits are enough for TLS for now.
reedloden · 2016-07-14
> There are always practical limitations to site-wide technical changes, and HTTPS Everywhere is no different. Sites and content we consider ‘archival’ that involve no signing in or personalisation, such as the News Online archive on news.bbc.co.uk, will remain HTTP-only. This is due to the cost we’d incur processing tens of millions of old files to rewrite internal links to HTTPS when balanced against the benefit.
Not to be snarky, but haven't people written tools to help with this? This seems like a common issue. I mean, there's `sed` and similar tools, obviously, but something that could go, validate that the link works over https://, and update it. I don't see why that would need to be some monumental amount of work.
HTTPS is more than just privacy. See https://certsimple.com/blog/ssl-why-do-i-need-it and https://www.troyhunt.com/ssl-is-not-about-encryption/
rgbrenner · 2016-05-22
In fact, using AES256-CBC-SHA will cause Chrome to mark the https with a red strikeout (in the location bar).. because its 'outdated' cryptogrpahy. See:
https://certsimple.com/blog/chrome-outdated-cryptography
pfg · 2016-02-16
Two CAs already do this (StartSSL, WoSign). FWIW, there's a blog post by CertSimple[1] kind of confirming this is coming (no sources or specifics, though).
[1]: https://certsimple.com/blog/domain-validated-ssl-will-be-free
aardshark · 2016-01-28
You have a typo on https://certsimple.com/why-ev-ssl
"Cost money, because they require the certificate authority to check who your are."
callahad · 2016-01-27
It means your internet provider can't inject ads or profile you based on the content of the sites that you visit. Comcast, AT&T, and Verizon have all done similar: https://certsimple.com/blog/ssl-why-do-i-need-it#4-not-having-your-con…
mikeash · 2015-11-20
Not quite on topic, but what the heck is with the bar graph at the bottom of the page?
https://certsimple.com/images/blog/compare.svg
The vertical axis isn't labeled and I can't tell what the bars are supposed to represent from the context? Is the vertical axis pain? Cost? Customer base?
daveloyall · 2015-10-19
> PS. If you're coming from a Unix background and interested in learning posh: https://certsimple.com/rosetta-stone
I stopped reading this when I got to this part:
whois 'domain [domain name]'
-->
$web = New-WebServiceProxy 'http://www.webservicex.net/whois.asmx?WSDL'
$web.GetWhoIs('[domain name]')
It's cute that there is some kind of VBScript for calling web services, but this line tells me that this document must have been authored by some kind of PowerShell apologist.
Just put none in the `whois` box and move on.
ceejayoz · 2015-08-19
> https://certsimple.com/blog/wildcard-ev-certificate
Anyone who's tried to use something.else.s3.amazonaws.com as an Amazon S3 bucket URL will have found that this is FUD.
Wildcards are single-level - <star>.example.com won't cover <star>.<star>.example.com.
finnn · 2015-07-03
Any info on how the /companies API collects data? eg https://certsimple.com/companies?legal-name=testing&country-code=U…
4oo4 · 2015-06-15
1) Strength - always at least 2048 bits, 4096 if speed isn't as critical as security. For your CSR make sure you use SHA256 for signing (http://itigloo.com/security/generate-an-openssl-certificate-request-wi…
As for ciphers, depends on the tradeoff you need for compatibility vs. security; I would consult Mozilla:
https://wiki.mozilla.org/Security/Server_Side_TLS
They also have a handy config generator, depending on what server you're going to use:
https://mozilla.github.io/server-side-tls/ssl-config-generator/
2) For lowest cost and no bullshit, I'd go with CertSimple (https://certsimple.com), or DigiCert (https://digicert.com).
3) As mentioned below, SSLLabs will point out if any of your config is risky. Besides that, you might want to add a 301 URL redirect to your web server to force people to only use SSL and avoid the fatal mistake of someone forgetting to type http_s_.
Have fun!