Я использую Java-приложение для отправки запроса на URL.У меня есть сервер Apache в середине.Таким образом, мое приложение отправляет запрос на сервер apache, а затем сервер apache отправляет запрос фактическому серверу, с которым я хочу установить связь.Серверная сторона прислала нам файл сертификата .cer, который должен быть представлен во время рукопожатия SSL.Серверная сторона не готова предоставить нам файл закрытого ключа (.key).Как настроить сертификат в конфиге apache httpd.В настоящее время у меня есть ниже конфигурации на стороне httpd httpd.conf
< VirtualHost apache-server-IP:443 >
SSLVerifyClient require
SSLVerifyDepth 1
SSLCACertificateFile /etc/httpd/conf/test.cer (certificate file provided by server side)
ProxyPass /api https://ServerIP:ServerPort/api/oauth/token
ProxyPassReverse /api https://ServerIP:ServerPort/api/oauth/token
< /VirtualHost >
Я делаю попадание на сервер Apache, используя URL (http://apache -server-ip: 443 / api / oauth / token), который, в свою очередь, отправляет запрос по https фактическому серверу, используя proxypass.Я получаю внутреннюю ошибку сервера 500 со стороны сервера.Может кто-нибудь подсказать, как настроить сертификат в apache без использования закрытого ключа, а только для представления сертификата серверу.