Re:Why aren’t we using SSH for everything? (2015)
by hrehhf on Monday April 18, 2016 @12:14AM
(#11517692)
Actually https authentication does work like ssh (at least in Mozilla Firefox), just with the extra CA-signature option. You are warned that the certificate is not signed by CA nor been whitelisted yet. So, you can whitelist it and then all future connections can be authenticated just fine.
Re:Why aren’t we using SSH for everything? (2015)
by wsfull on Monday April 18, 2016 @01:15AM
(#11517845)
Clarification: By "authentication" I mean keys that the users generate using ssh-keygen. I do not mean certificates or "certficate authorities" (CA's).
Re:Why aren’t we using SSH for everything? (2015)
by spilk on Monday April 18, 2016 @06:56AM
(#11518918)
TLS supports mutual authentication via X.509 certificates, and they can be self-signed on both ends with some "accept" dialogs, similar to SSH's "do you trust this host's key?" prompts.
Re:Why aren’t we using SSH for everything? (2015)
by wsfull on Monday April 18, 2016 @12:36PM
(#11521192)
Is generating ed25519 keys slower or faster than generating self-signed certs?
Nothing wrong with OpenSSH supporting the option to use certs. They can be useful to some users.
But the entire X.509 scheme to my knowledge was based around some idea of third party verification.
This gave rise to the business of selling CA "services". Problematic to say the least.
And still to this day, "self-signing" appears to be disfavored. Or perhaps the openssl binary is just too loaded with options for users to learn the commands to generate CA and server certs and keys.
Whether it truly is or not, ostensibly "SSL/TLS certificates" to the public seems to require third party involvement.
ed25519 keys do not have this problem. And generating them is relatively fast.
Opinion: In terms of "authentication" I still think ssh has the edge over anything associated with http/https and www. Two parties should be able to authenticate to each other without involving a third.