问题标签 [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.
sslexception - "javax.net.ssl.SSLException: Software caused connection abort: recv failed" when connecting to Google Mail APIs
When I try to invoke the Gmail APIs to test email automation from my machine it works absolutely fine. However, if I run the same automation from within the client network I am getting an exception saying
"javax.net.ssl.SSLException: Software caused connection abort: recv failed".
I am calling the GMAIL APIs in my java program using this google-api-client library like this-
As per the client's network team, they have enabled the firewall policies to allow the whitelisting of the google email APIs but the problem still persists.
If anybody can give me any pointers on what the problem could be, please let me know.
Thanks, Ashish
java - Bitbucket Pipeline CLI 命令返回“trustAnchors 参数必须为非空”
我正在尝试从我无法访问的云托管服务器中的 Bitbucket 管道中安装的一个包运行 CLI 命令。该命令应该将一堆文件推送到远程服务器。
管道总是失败
原因:javax.net.ssl.SSLException:java.lang.RuntimeException:意外错误:java.security.InvalidAlgorithmParameterException:trustAnchors 参数必须为非空
我已经看到以下关于 bitbucket 和堆栈溢出 SSL 连接失败的帖子
看起来我需要在服务器上执行一些命令,但是由于我的主机是云,并且由于我不太完全理解这是什么(它看起来像 JAVA?但是在我的机器上该命令有效,但我没有安装了 JAVA ?)我想知道我该怎么做才能让它工作,我对这个领域一无所知。
我联系了 bitbucket,它指向我这里
告诉我使用您需要使用属性javax.net.debug=all
并javax.net.ssl.trustStore=/path/to/Truststore
调试问题。
但同样,我的机器上没有安装 java,它可以工作。我也使用了一个image: circleci/node:12-browsers
不包含 java 的简单图像,所以java/javax
找不到命令。我被困住了。
感谢您的帮助。
android - apprtc for android,发出 websocket 信号,7 分钟后得到 SSLException
连接到 appr.tc 服务器,就可以了。
连接到我自己的服务器:
2个端点是网络,很好。
只有android客户端,也很好。
先在安卓客户端创建房间,然后在网页上加入房间,也可以。
先在web上创建房间,然后在android上加入roow,会抛出这个错误。
错误描述:
每次大约 7 分钟后总是抛出这个错误
在 WebSocketReader.class:
int bytesRead = this.mInputStream.read(this.mNetworkBuffer); //这里出错
错误信息:
run():IOException(javax.net.ssl.SSLException:读取错误:ssl=0x712b58aa40:系统调用期间的 I/O 错误,连接超时)
对不起我糟糕的英语。
谢谢你的帮助!
java - 在 Java 中使用 CXF 生成的存根调试 SOAP Web 服务调用会给某些人带来 SSL 异常
我们有一个项目设置,我们使用 CXF 生成的存根调用外部 SOAP Web 服务。SOAP 调用使用基于证书的安全性。除了调试代码(我们使用 IntelliJ)外,这一切都完美无缺。
运行代码时,它可以工作。在从断点到断点调试和运行时,它可以工作。在逐步调试并主动进入或跳过调用 SOAP 服务的方法时,某些人会出现以下错误(我编辑了一些类和方法名):
我们是一个由多名开发人员组成的团队,大约 50% 的人遇到了这个问题,而其他人则没有,也根本无法重现这个问题。
由于它仅在调试时发生,因此可能是 IntelliJ 如何进行实际调试的问题。
我找到了这个线程:Server-side handling missing client connection (reset by peer)?
它提到了一个挂起服务器的客户端线程,但没有给出进一步的信息。
有谁知道问题可能是什么?
编辑:我们试图并排调试相同的代码,并通过调试信息比较所有设置。我们检查的所有东西(我们检查了很多)都是完全一样的。
jmeter - 远程主机终止了 JMeter 中的握手
通过 JMeter 使用负载运行时出现三种错误。这可能是由于 SSL 问题而发生的,但无法确定这一点。这是我得到的例外。我确实尝试了 jmeter.properties , user.properties 文件,但没有任何效果。我也将 SSLv3 更改为 SSL。
有人可以帮我解决这个问题吗?
java - javax.net.ssl.SSLException:在总数中的少数请求上重置连接
我们有一项服务每秒向我们的一个微服务发送一次 POST 请求。每次发送的请求都发送到相同的 URL。
发送请求的代码类 TrackTask 使用 org.apache.http.impl.client.CloseableHttpClient 并使用 org.apache.http.client.methods.HttpPost 创建 POST 请求。
在我们在一小时内发送的 3600 个请求中,我们在少数请求上得到 SSLException,但它是非常随机的。可以处理 3600 个请求中的 2 个请求,也可以是 8 个请求。
我们得到的异常:
我们过去没有或几乎没有这样的例外。
任何人都可以帮助我们了解这种随机异常的原因是什么以及我们如何解决它?