23:55
In TLS security, a server needs to identify himself using a certificate and a private key. The certificate makes sense cause that could be spoofed (if no CA included), but the private key can't be spoofed because the attacker can't know that one. If an attacker can't know the key, and thus, can't decrypt the connection. Why is it so necessary that the client knows the server for 100% sure to make TLS usable?
Ain't the certificate to be sure you're connecting to the right server. And the key to make your packets useless for the attacker not having the key?
But the one has no security influence on the other?
Or is it necessary that the client is 100% sure about the server because the two private keys are 'negotiated just-in-time'?