If you look in your browser's address bar, you will see the connection is secure and that your browser trusts the server's certificate.
In addition to providing encryption, SSL also provides trust management -- i.e. it tells you if you can trust the peer side you are connected to. The HTTP client (in your case, the browser) trusts the certificate provided by our SharkSSL enabled server. The trust is established when the server's certificate is signed by a trusted certificate authority, i.e. signed by an authority whose root certificate is stored in your browser's certificate store.
Using certificates in embedded systems can be a bit overwhelming if you are new to certificate management. Luckily for you, we have many years of experience working with certificates for embedded systems. Please feel free to contact us should you have any questions on certificate deployment in embedded systems.
We also provide a free certificate management tool, which lets you create standard RSA certificates or the new Elliptic Curves Cryptography (ECC) Certificates. ECC certificates are much smaller than RSA certificates and are a good fit for memory constrained devices. Most modern browsers support ECC certificates and our certificate management application lets you instantly create and test ECC certificates so you can actually see how this new technology works.