Certificate revocation means taking away the certificate or replacing it before the certificate expiration ends. This happens due to many circumstance. For example see the below example, here the certificate is revoked because the site got hacked and the attacker retrieves server’s certificate and its corresponding RSA private key which is extremely dangerous as he now have the access to modiy anything on that website and server. He can read all the packets as he has the private key to decipher the communication.



So to avoid the above 5 & 6 scenarion , Certificate Revocation List comes into play , it is nothing but a list of serial numbers and dates of all the previously revoked certificate. So we can match and verify our currently using certificate serial number and if it matches this list then we might be in trouble , if not then we are using the legitimate certificate.
REVOKING CERTIFICATES

METHODS FOR REVOCATION CHECKS
