I would like to know how to set up a certificate running HTTPS, and if by enabling HTTPS on the card, will it automatically create its own self-signed certificate like a router would?
Yes, it is possible to setup a certificate for running https. But, you will need to create the certificate. Here are the instructions.
Instructions