====== Certificates - Create a CA (Certificate Authority) ====== openssl genrsa -out myCA.key 2048 This will create an rsa key file named myCA.key that we use to sign the public pem file generated next. Create a pem file signed with the key: openssl req -x509 -new -nodes -key myCA.key -sha256 -days 365 -out myCA.pem This will prompt you to answer some questions to generate the pem file: * Country Name (2 letter code) [AU]:**JE** * State or Province Name (full name) [Some-State]:**Jersey** * Locality Name (eg, city) []:**St. Helier** * Organization Name (eg, company) [Internet Widgits Pty Ltd]:**ShareWiz** * Organizational Unit Name (eg, section) []:**IT** * Common Name (e.g. server FQDN or YOUR name) []:***.sharewiz.net** * Email Address []: At this point you should have 2 files: myCA.pem myCA.key The myCA.pem file is the public key. **ALERT:** The myCA.key is the private key; which you do **NOT** want to share. Protect the private key!