We have an appliance for a product called StorageCraft called ShadowControl CMD. It's responsible for monitoring the status of our backups and is running Ubuntu. Every time we log into the browser interface the check the status of the backups we are told that the certificate is not from a trusted source. Whenever I have requested a certificate for a server such as this the process has been pretty straight forward when generating the CSR - but not in this case. I searched the entire appliance interface and only found a section under "Security" that allows us to upload a certificate, but I can't get a certificate through a service like GoDaddy without a CSR.
I opened a support request with their support and got the following response:
You would use some other server at that site to run openSSL to generate all of your needed information. Then you just upload the resulting files to the appliance. There isn't anything you would need from the server itself.
I have no idea where to start and would be grateful if anybody reading this post can provide any guidance.
Thank you in advance!
openssl genrsa -des3 -out <keyfile_name>.key 2048
(enter passphrase when asked)
Then you can generate a CSR
openssl req -new -key <keyfile_name>.key -out <certificate_name>.csr
(enter the info at the various prompts)
Remove the passphrase from the key
cp <keyfile_name>.key <keyfile_name>.key.old
openssl rsa -in <keyfile_name>.key.old -out <keyfile_name>.key
Change the relevant file names above as you see fit.
Now goto whoever you use for SSL certs and give them the CSR file and you will get the SSL cert (and chain if necessary) to install on the server.
This is through a shell window.