SSL с 2 путями с апачем передает прокси

Я работаю для установки Apache как вперед прокси с клиентом, который использует SSL с 2 путями. Основной поток является myApplication - через http-> прокси Apache - через 2 пути SSL-> клиент. После установки всего, когда я пытаюсь запустить Apache, я добираюсь, "неполный клиентский сертификат настроил для прокси SSL (пропавшие без вести или зашифрованный закрытый ключ?)" ошибка. То, что я не могу выяснить, - то, что клиентский сертификат, который я использую в директиве SSLProxyMachineCertificateFile, уже имеет и незашифрованный закрытый ключ и общедоступный сертификат. Какие-либо предложения на том, что я пропускаю и/или что-либо еще, которое я могу попробовать? Единый сертификат машины должен иметь цепочку в нем также?

Вот то, на что похож мой vhost.

<VirtualHost *:8082>
    ServerName my.domain.com

    ProxyRequests On
    SSLProxyEngine On

    SSLProxyMachineCertificateFile /etc/httpd/keys/machine.pem
    SSLProxyCACertificateFile /etc/httpd/keys/machine.chain.crt

    ProxyPass / https://target.client.com/
    ProxyPassReverse / https://target.client.com/

    <Proxy *>
            Order deny,allow
            Allow from all
    </Proxy>
</VirtualHost>

Править: Я обновил основной поток для разъяснения, какое соединение я пытаюсь использовать между приложением, апачем и клиентом.

2
задан 15 October 2013 в 18:24
1 ответ

Ваш PEM-файл не является правильным форматом. Проверьте этот пост.

http://projectzme.wordpress.com/2013/02/02/tip-sslproxymachinecertificatefile-returns-missing-or-encrypted-private-key/

0
ответ дан 3 December 2019 в 15:21

Теги

Похожие вопросы