TLS Certificate not trusted

My domain is:

I ran this command using the ruby acme-client version 0.6.3.

def csr
  csr =
  csr.subject =
    [['CN', domain, OpenSSL::ASN1::UTF8STRING]]
  private_key =
  csr.public_key = private_key.public_key


It produced this output:

It generates a certificate, but when I use a ssl checker such as, it shows that the TLS certificate is not trust, with the following message:

The certificate is not signed by a trusted authority (checking against Mozilla’s root store). If you bought the certificate from a trusted authority, you probably just need to install one or more Intermediate certificates. Contact your certificate provider for assistance doing this for your server platform.

My web server is (include version): nginx 1.16.0

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

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): no

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

Please show the complete CSR file or the output you mention:

1 Like

Hi @ajsharp

checking your domain there is no new certificate -

The Certspotter-part is empty. Last certificate:

Issuer not before not after Domain names LE-Duplicate next LE
Let’s Encrypt Authority X3 2019-09-13 2019-12-12
1 entries

Rechecked with Google - the same -

Why do you think there is a certificate created?

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