Create a certificate for a local device

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: localhost

I ran this command:

It produced this output:

My web server is (include version): Ngix

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don't know): NO

I'm using a control panel to manage my site (no, or provide the name and version of the control panel): can only upload the .cert and .key files

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):

I have a device, a dvr system, for tvcc control, which will not be public but will only have to be local, so with ip or a local hostname. How can I upload a certificate and that the browser sees it as trusted and therefore does not come out red?
thanks!

1 Like

Global CAs don't provide certificates for private IPs, nor private domains.

You would have to manually create your own cert.
Install it on the device,
Install it "as trusted" on all the systems that will be accessing that device.

7 Likes

how to for this?
thanks!

1 Like

Simple web search "openssl self-signed certificate":

7 Likes
8 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.