On Tue, Oct 7, 2014 at 2:51 AM, dE <de.tec...@gmail.com> wrote:

> Hi.
>
> I'm in a situation where I got 3 certificates
>
> server.pem -- the end user certificate which's sent by the server to the
> client.
> intermediate.pem -- server.pem is signed by intermediate.pem's private key.
> issuer.pem -- intermediate.pem is signed by issuer.pem's private key.
>
> combined.pem is created by --
>
> cat server.pem intermediate.pem > combined.pem
>
> Issuer.pem is installed in the web browser.
>
> The chain is working, I can verify this via the SSL command --
>
> cat intermediate.pem issuer.pem > cert_bundle.pem
> openssl verify -CAfile cert_bundle.pem server.pem
> server.pem: OK
>
> However the browsers (FF, Chrome, Konqueror and wget) fail authentication,
> claiming there are no certificates to verity server.pem's signature.
>
> I'm using Apache 2.4.10 with the following --
>
> SSLCertificateFile /tmp/combined.pem
> SSLCertificateKeyFile /tmp/server.key
>
>
Try this:

$ cat issuer.pem intermediate.pem > CA_chain.pem

  SSLCertificateFile server.pem
  SSLCertificateKeyFile server.key
  SSLCertificateChainFile CA_chain.pem

Reply via email to