Edit: That said, it's not like the lack of Unity Editor on Linux was stopping them from having a Linux version of Hearthstone. It has been possible to target Linux for years.
Edit: That said, it's not like the lack of Unity Editor on Linux was stopping them from having a Linux version of Hearthstone. It has been possible to target Linux for years.
I'm also kind of baffled by the need to install a Blizzard root cert in the cert store. That's normally only necessary for people who are too cheap to get their certs signed (Blizzard makes enough money to do this) or who want to MitM encrypted traffic from your host.
I don't like this practice too and I would opt-out of that "feature" having the choice. I just used to develop similar software, so I understand why they did that.
I've heard recently about some movement to allow HTTP connections to localhost, but I did not investigate that thoroughly. TLS should not be needed for localhost, that's true.
Varies by distro. For example, on my CentOS 7 desktop just now:
$ cat /etc/pki/ca-trust/source/README
...
QUICK HELP: To add a certificate in the simple PEM or DER
file formats to the list of CAs trusted on the system:
Copy it to the /etc/pki/ca-trust/source/anchors/
subdirectory, and run the update-ca-trust command.
That README is part of the "ca-certificates" package.As seba_dos1 points out though... why would doing this be needed for a single application?
It should be possible to point the cert validation code at a non-system-wide CA chain.