Hello there! This is my first post, after some time digging for answers, I found nothing to solve my problem I hope this is not duplicated.
I have a local server with nginx as reverse proxy, NoIP DNS and Raiola DNS hosting my main domian targetting nginx with their corresponding subdomains.
On that machine, I've successfully deployed Jira and Confluence services, first in HTTP and then in HTTPS using nginx+certbot, it automatically configured these and worked like a charm.
After that, I wanted to set up a UVCS (previously known as PlasticSCM) and configure a certificate for it. Unfortunately, it only allows PFX format, so I needed to convert it using the full-chain certificate and the private key + a password. It worked seamlessly, but when I restart the server for it to take the certificate, it outputs an error.
In the beginning I thought it was related to UVCS, but reading the error, I found similar errors related to OpenSSL, so my guess here is UVCS is only outputting an error from the stderr and adding it to the server startup log. So maybe there is something in the command I'm running to convert the *.pem cert and private key into pfx which is messing things up.
This is also a related link to the UVCS documentation on auto-generated certificates (which is not what I want, but using a let's encrypt one):
Any tip is welcomed and thank you very much for your support!
Following the required information.
Cheers
Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is: plastic.rapture-games.com
I ran this command: sudo openssl pkcs12 -export -out ssl-certificate.pfx -in fullchain.pem -inkey privkey.pem -name "plastic.rapture-games.com" -passout pass:"XXXXXX"
It produced this output: Error importing certificate '/opt/plasticscm5/server/ssl-certificate.pfx': error:10080002:BIO routines::system lib,
My web server is (include version): nginx version: nginx/1.18.0 (Ubuntu)
The operating system my web server runs on is (include version): Ubuntu 22.04 LTS
My hosting provider, if applicable, is: Raiola
I can login to a root shell on my machine (yes or no, or I don't know): yes
I'm using a control panel to manage my site (no, or provide the name and version of the control panel): CPanel
The version of my client is (e.g. output of certbot --version
or certbot-auto --version
if you're using Certbot): certbot 2.11.0