Sorry, just to clarify: - The site certificates are presented *to* your browser *from* the website. They expire if the website operator fails to renew them. They can also be revoked (but this should have a different alert message). - Your browser trusts the site certificate if it was issued by a trusted certificate authority and has not expired. The trusted certificate authorties come from your browser/OS, not the website. Trusted certificate authorities also expire, so your browser/OS vendor must keep them up to date via software upgrades.
James.