I have just deployed a Turnkey appliance which comes configured with a self signed certificate.
This is a server that only I will be using, so I don't want to pay for a certificate.
If I add this certificate to my web browser's Trusted Root Certification Authorities store:
Will it protect from a MITM attack if the attacker does not have the private key to reproduce the certificate?
What will happen when the certificate expires?