我在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连接网络服务器。
谁能告诉我这里有什么问题?
答案 0 :(得分:0)
看起来你正在使用apache-tomact,看起来你已经用pkcs12格式创建了一个密钥库。
尝试将keystoreType="PKCS12"
属性添加到connector
元素。
您可以找到其他详细信息here。