问题标签 [sslexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
208 浏览

android - 人脸 API Android SSL 异常

我们使用 Microsoft 的 Azure Face API 已经超过 12 个月了。但是我们的低级 API Android 用户 (19) 开始收到此错误:

javax.net.ssl.SSLException:证书中的主机名不匹配:!= < .cognitiveservices.azure.com> 或 < .cognitiveservices.azure.com>

它正在使用级别 api 21+

0 投票
1 回答
1102 浏览

java - 安卓应用、Android 8(.1)、90% 华为设备中的 ANR 和崩溃

自从最近一次 android 应用程序更新以来,我遇到了 ANR 和崩溃问题,主要出现在运行 Android 8 的华为设备上。(我设法在 Honor 7x、Android 8.0 上重现了 ANR)。

  • 根据 Google Play 控制台日志,崩溃仅发生在 Android 8.1 上,93% 发生在华为设备上。
  • 另一方面,ANR(同样主要出现在华为设备上)并没有出现在 Android 8.1 上(就像上面提到的崩溃一样),而几乎只出现在 Android 8.0 上。

这两个问题似乎是相关的——我猜原因是相同的,但在 Android 8.0 和 Android 8.1 上的结果不同。

关于原因

  • 最近,一个视频广告库(https://www.teads.tv/)已添加到应用程序中,我认为它导致了问题。
  • 如果不加载这些广告,就不会发生崩溃。

但是,我在互联网上找不到与此问题相关的任何内容。我想知道,如果真的可以对此做些什么,因为我无法访问图书馆并且没有任何线索,为什么这几乎只发生在华为设备上。

我也在联系视频广告库的作者,但也许有人面临/已经解决了类似的问题。


Android 8.1-Crash 的控制台日志

发布 ANR 日志可能不会很有用,或者会吗?

0 投票
1 回答
696 浏览

linux - javax.net.ssl.SSLException:收到致命警报:protocol_version,Java1.8.0_201 使用 TLSv1 而不是默认的 TLSv1.2 进行握手

我正在尝试构建一个 java 代码并运行 jar 文件。我正在使用 Java 1.8.0_201 运行 jar,但是在运行时由于握手失败,它无法从服务器生成令牌。这主要是由于协议不匹配造成的。(客户端在 TLSv1 中发送请求,服务器在 TLSv1.2 中返回,导致协议不匹配)

问题是为什么 java 1.8 在默认为 TLSv1.2 时使用 TLSv1。我检查了/jre/lib/security/java.security文件,那里的配置似乎很好。

clientHello 应该列出 TLSv1.2,但为什么它显示 TLSv1 ?由于客户端支持 TLSv1.2,而且我使用的是 java1.8

0 投票
1 回答
531 浏览

xamarin.android - HttpClient.PostAsync 抛出 Javax.Net.Ssl.SSLException

httpclient PostAysnc 方法有时会抛出 Javax.Net.Ssl.SSLException。我确信端点 url 和 httpContent 是有效的。这种异常只发生在非常低​​的频率。

异常消息是“读取错误:ssl=0x716ae3b788:发生 SSL_ERROR_WANT_READ。您永远不会看到这个。”

项目环境:Xamarin.Android with NETStandard.Library 2.0.3 Android 构建配置:HttpClient 实现:“AndroidClientHandler” SSL/TLS 实现:“Native TLS 1.2+”

下面是详细的堆栈跟踪:

源代码:“await _httpClient.PostAsync(endPoint, httpContent)”是引发异常的行。

0 投票
2 回答
59 浏览

android - 无法从 android 错误发出 https 请求 - 连接被对等方关闭

我正在尝试从 android 到 api 端点“ https://api_chamakah.ivilleinc.com/ ”的 https 请求。但是,无论我尝试什么选项,我都会得到“通过对等方关闭连接”,来自邮递员和浏览器的请求都可以正常工作。

0 投票
1 回答
3424 浏览

soap - webMethods 6.5 中的 SOAP 错误“iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: handshake failure”

我在执行 WmPublic 中可用的 pub.client:soapHTTP 服务时遇到了以下错误。

java.io.IOException: said.security.ssl.SSLException: Peer sent alert: Alert Fatal: 握手失败

经过进一步调查,我发现合作伙伴服务器正在使用 TLSv1.2,我相信 wM 6.5 仅支持 TLS v1.0。这可能是 TLS 版本问题。

我正在使用 webMethods 6.5。受信任的证书 > CA 证书目录未指定,并且我的服务器的 watt.security.cert.wmChainVerifier.trustByDefault 设置为 TRUE。因此,所有的 CA 都应该被信任。

不幸的是,有什么方法可以使这项工作正常进行,因为升级 wM 不是一种选择?

我找到了这个页面(链接 PFB),其中有一个名为 TLS/SSL 握手问题和调试的部分。那里提到了我的握手问题,作为解决方案,它说:

握手失败,因为使用 Entrust IAIK 的集成服务器连接到启用了 TLS 1.2 的服务器。在这种情况下,从 IAIK 更改为 JSSE 选项并设置“watt.net.jsse.client.enabledProtocols=TLSv1.2”

我尝试了上述方法,但没有成功,是的,我在更改配置后重新启动了服务器。此外,它还表示,

对于出站 SSL 连接(即集成服务器充当 SSL 客户端),以下 watt 属性控制协议版本和密码套件:

IAIK:watt.net.ssl.client.handshake.minVersion,watt.net.ssl.client.handshake.maxVersion,watt.net.ssl.client.strongcipheronly,watt.net.ssl.client.cipherSuiteList

JSSE:watt.net.jsse.client.enabledProtocols,watt.net.jsse.client.enabledCipherSuiteList。

但是我没有在 server.cnf 中配置任何这些参数,即使我必须这样做,我也不知道应该使用什么值来配置它们。如果对这种情况有所帮助,我希望得到一些帮助。

https://techcommunity.softwareag.com/pwiki/-/wiki/Main/Debugging%20TLS%20SSL%20connections%20in%20Integration%20Server

0 投票
2 回答
847 浏览

java - Java 8 更新 162 javax.net.ssl.sslexception 收到致命警报意外消息

(我不是 Java 专家,但如果你能提供指导以及我需要在哪里运行命令或进行更改,我应该很好,再次感谢)

我们有一个通过 ssl 连接到 web 服务的 https 客户端。这总是适用于 Java 7。我们正在将计算机升级到 Java 8 Update 162。不幸的是,客户端不再能够连接到 Web 服务。我想知道是什么原因造成的以及如何解决?

客户端抛出以下异常:

0 投票
0 回答
17640 浏览

java - 错误:javax.net.ssl.SSLException:连接重置(仅限特定网站)

亲切的 Attn 版主:在将此查询标记为重复之前,请注意我已经检查了这些问题...

...并且无法解决问题。另外我相信上下文和错误与那些不同,因此在这里寻求帮助。

上下文:从 NSEIndia 网站下载 csv 文件到本地文件夹(注意:我能够从其他随机网站下载 CSV 文件)。

问题:返回错误 - javax.net.ssl.SSLException:连接重置(下面粘贴了完整错误)

观察:我很困惑,因为我昨天遇到了同样的问题,但经过几次重试,它成功了。我没有更改代码或设置。

问题:我能做些什么来确保在这个特定网站上看不到这个错误?

代码:

错误:

0 投票
1 回答
247 浏览

java - Java 中的 HttpMethodDirectory executeWithRetry 和 SSLProtocolException

我正在使用 httpclient-3.0 库将数据解析到云端。当我在本地机器(Windows 10)上运行应用程序时,它工作正常,数据被解析到服务器并且我收到成功响应,但是当我将它部署到在 Windows server 2012 R2 上运行的服务器上时,它会在下面抛出错误。我也使用了相同的 JDK,我尝试了很多方法,例如在我的 java.security jdk 文件中添加 -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" ,但问题仍然没有解决。

这是我的代码

我感谢任何快速的帮助和指导。

这是我得到的错误

0 投票
0 回答
510 浏览

java - 放心 - javax.net.ssl.SSLException:无法识别的 SSL 消息,明文连接?

我正在尝试使用 RestAssured 通过公司代理访问托管在 AWS 中的宁静服务,但得到 javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? 有人可以帮助确定解决此问题需要做些什么吗

例外 :

~谢谢