HarmonyOS 鸿蒙Next 网络请求突然报错SSL peer certificate or SSH remote key was not OK

发布于 1周前 作者 caililin 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 网络请求突然报错SSL peer certificate or SSH remote key was not OK

网络请求突然报错SSL peer certificate or SSH remote key was not OK,有时候正常,有时候就报这个问题,有知道什么原因的吗?

cke_2179.png

2 回复
可能的原因包括:

1. 证书过期:SSL证书通常有一个有效期限,如果证书过期了,就会导致验证失败。

2. 证书不受信任:如果对方的证书是自签名的或由未知的证书颁发机构签发的,你的计算机可能无法验证其有效性。

3. 证书主题不匹配:如果对方的证书的主题与实际连接的主机名不匹配,验证也会失败。

4. SSH远程密钥变化:如果你之前连接过的服务器的SSH远程密钥发生了变化,你的计算机可能会警告你。

解决这个问题的方法包括:

1. 检查证书有效性:确保对方的证书没有过期,并且由受信任的证书颁发机构签发。

2. 检查证书主题:确保对方的证书的主体与实际连接的主机名匹配。

3. 更新SSH远程密钥:如果你信任对方的服务器,可以删除旧的SSH远程密钥并接受新的密钥。

针对您提到的HarmonyOS鸿蒙Next网络请求中遇到的“SSL peer certificate or SSH remote key was not OK”错误,这通常表明SSL/TLS握手过程中验证服务器证书或SSH密钥时遇到了问题。可能的原因包括:

  1. 证书不受信任:服务器提供的证书不在客户端信任的证书链中。检查服务器证书是否由受信任的CA签发,并确保客户端已安装该CA的根证书。

  2. 证书过期:服务器证书已过期。验证服务器证书的有效期。

  3. 主机名不匹配:证书中的主机名与实际访问的主机名不匹配。检查证书中的CN(Common Name)或SAN(Subject Alternative Name)字段。

  4. 中间人攻击:网络可能被中间人攻击篡改了证书。确保使用安全的网络连接。

  5. 客户端配置问题:客户端SSL/TLS或SSH配置不正确。检查客户端的SSL/TLS或SSH设置,确保它们正确配置以验证服务器证书或密钥。

解决这类问题通常涉及检查和更新服务器证书、客户端的信任存储,或调整客户端的配置。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部