有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java配置ssl证书apache进行单向身份验证

我正在使用java应用程序向URL发送请求。我在中间有一个Apache服务器。因此,我的应用程序将请求发送到apache服务器,然后apache服务器将请求发送到我想要与之通信的实际服务器。 服务器端已向我们发送了一封电子邮件。SSL握手时应提供的cer证书文件。服务器端尚未准备好与我们共享私钥(.key)文件。如何在apachehttpd配置中配置证书。 目前我在httpd端有以下配置 httpd。形态

< 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 >

我使用URL(http://apache-server-ip:443/api/oauth/token)点击apache服务器,该URL反过来使用proxypass通过https向实际服务器发送请求。 我从服务器端收到内部服务器错误500。 任何人都可以建议如何在apache中配置证书而不使用私钥,但仅用于向服务器提供证书


共 (0) 个答案