无法使用HTTPS连接

时间:2017-11-04 21:26:22

标签: java windows rest ssl https

我在java中创建了我的Rest API,并且可以正常使用HTTP。但为了确保传输安全,我在eclipse中对server.xml文件进行了一些更改。

首先,我为此创建了自签名证书和密码,并在server.xml文件中提到了如下信息(所有在Windows 7中完成)

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS"
           keystoreFile="E:\\SSL\\Certificate.pfx" keystorePass="Certificate123" />

但是我无法使用HTTPS连接网络服务器。

谁能告诉我这里有什么问题?

1 个答案:

答案 0 :(得分:0)

看起来你正在使用apache-tomact,看起来你已经用pkcs12格式创建了一个密钥库。

尝试将keystoreType="PKCS12"属性添加到connector元素。

您可以找到其他详细信息here