gpt4 book ai didi

java - 需要帮助使用 HTTPS 创建 Web 服务

转载 作者:太空宇宙 更新时间:2023-11-03 14:15:19 24 4
gpt4 key购买 nike

我已经用 https 编写了我的网络服务。但根据要求,我应该提供身份验证。所以想到了使用 SSL (HTTPs)。任何人都可以帮助我逐步将 HTTP 移动到 HTTPs 和 SSL 认证部分。

我通过在服务和轴 xml 文件中添加以下内容来做到这一点:

<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/root/my_workspace/server.keystore" keystorePass="changeit"/>

<transportReceiver name="http" class= "org.apache.axis2.transport.http.AxisServletListener">
<parameter name="port">8080</parameter>
</transportReceiver>
<transportReceiver name="https" class= "org.apache.axis2.transport.http.AxisServletListener">
<parameter name="port">8443</parameter>
</transportReceiver>

但我不想通过 HTTP 访问。我该如何限制?

我还通过 eclipse 创建了 WDSL 请求,值标记以“q0”开头,响应也有返回标记。那么如何避免和使用自定义请求/响应呢?

最佳答案

通过 SSL 建立 Http 连接,即 Https ,您需要通过提供证书(自签名或 CA 提供)在您的应用程序服务器中启用 SSL。它与应用程序代码无关。请参阅您的应用程序服务器的文档以启用 SSL。例如,此 link提供有关如何在 tomcat 7 中配置 SSL 的信息

关于java - 需要帮助使用 HTTPS 创建 Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21154895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com