Public bug reported:

I think that package is missing the one intermediate certificate from
DigiCert that is being used for websites.

DigiCert Sha2 Secure Server CA
Located at https://www.digicert.com/CACerts/DigiCertSHA2SecureServerCA.crt

For example harpers.org uses that CA.

If you execute this from cli:

curl -v https://harpers.org/wp-
content/themes/harpers/images/logoBlack.png

This is the output

 * Hostname was NOT found in DNS cache
  *   Trying 54.243.234.21...
  * Connected to harpers.org (54.243.234.21) port 443 (#0)
  * successfully set certificate verify locations:
  *   CAfile: none
    CApath: /etc/ssl/certs
  * SSLv3, TLS handshake, Client hello (1):
  * SSLv3, TLS handshake, Server hello (2):
  * SSLv3, TLS handshake, CERT (11):
  * SSLv3, TLS alert, Server hello (2):
  * SSL certificate problem: unable to get local issuer certificate
  * Closing connection 0
  curl: (60) SSL certificate problem: unable to get local issuer certificate

Workaround is this:

  wget -P /tmp/ -nv 
https://www.digicert.com/CACerts/DigiCertSHA2SecureServerCA.crt
  openssl x509 -in /tmp/DigiCertSHA2SecureServerCA.crt -inform DER \
               -out /tmp/DigiCertSHA2SecureServerCA.pem -outform PEM
  sudo cp -uv /tmp/DigiCertSHA2SecureServerCA.pem /etc/ssl/certs
  sudo c_rehash

It affects all versions of Ubuntu starting from 14.04

** Affects: ca-certificates (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: trusty xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1700757

Title:
  Missing intermediate certificate from Digicert - "DigiCert Sha2 Secure
  Server CA"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/1700757/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to