If I have a program acting as TLS server with a certificate signed by a CA, if one of the issuers in the chain becomes invalidated or the date expires, then how does the program using the certificate know this? Or is it up to the client to do this checking?
My specific scenario is self-signed root CA signs server certificate.