What's the difference between a share certificate and a certificate of deposit?

The biggest difference between share certificates and certificates of deposit is that they are offered by different types of financial institutions.