HTTPS uses public key certificates to verify the identity of end points. SSL uses a hybrid of hashed, private and
public key cryptographic processes to secure transactions over the Internet through PKI. This provides the necessary
confidentiality, integrity, authenticity and nonrepudiation features needed for e-commerce transactions over the Internet. SSL can be characterized as a two-way SSL process, such as in B-to-B e-commerce activities. It also is commonly
associated as a one-way consumer process, whereby a retail customer in an Internet retail virtual store can verify, through a CA, the authenticity of an e-store’s public key, which can then be used to negotiate a secure transaction.