Your company has recently deployed a web application in the cloud. To secure communications, you have to ensure the authenticity and integrity of the data being transferred between the client and the server. Which of the following actions is MOST critical to meet these requirements?
Installing a digital certificate issued by a trusted certificate authority on the server.
Using self-signed certificates for SSL/TLS encryption.
Renewing all existing certificates regardless of their expiration dates.
Generating a new public-private key pair for the server every 30 days.