首页 > 解决方案 > SSLHandshakeException:没有适当的协议协议被禁用或密码套件不合适

问题描述

我正在运行 Appium java 测试用例来获取一些 api,但 api 无法访问并返回错误

javax.mail.MessangingException:连接失败;嵌套异常是:javax.net.ssl.SSLHandshakeException:没有合适的协议(协议被禁用或密码套件不合适)

我从这里为我的网站www.example.com创建了一个证书。

openssl req \
  -x509 -nodes -days 365 -sha256 \
  -newkey rsa:2048 -keyout mycert.pem -out mycert.pem

然后尝试通过导入mycert.pem到jre

$JAVA_HOME/bin/keytool -import -alias mycertificate -keystore path_to_keystore -file certificate_file

但有另一个错误 keytool input not an x.509 certificate 我检查证书没有损坏

openssl x509 -in mycert.pem -text

标签: javajava-8opensslssl-certificateappium

解决方案


推荐阅读