问题标签 [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 投票
0 回答
3311 浏览

android - Android javax.net.ssl.SSLPeerUnverifiedException:应用程序中没有对等证书错误,但浏览器正确打开 URL

我经历了关于 SSLPeerUnverifiedException 的大部分问题:SO 上没有对等证书,但找不到解决我的问题的方法。大多数解决方案要么提供一个自定义信任管理器来接受所有 SSL 证书,要么提供一个带有默认证书 + 我的服务器证书的自定义密钥库并允许这样做。但我的问题是不同的。

我得到 javax.net.ssl.SSLPeerUnverifiedException: No peer certificate when I use HttpClient 我也尝试过

但我的链接确实在我设备的浏览器中打开。(Firefox、Chrome 和默认浏览器)

当我使用 openssl 测试 URL 时,我也没有获得对等证书

我想知道浏览器如何在没有证书的情况下打开此链接。

我还尝试了带有 Curl 的 URL,它似乎确实给出了响应

预先感谢您的任何帮助

0 投票
0 回答
92 浏览

android - 亚马逊分析 API Android 的问题

我试图在我的 android 应用程序中实现 Amazon Analytics。此应用程序仍处于开发模式,因此尚未上传到任何市场。在我的应用程序中,我创建了一个标识符,并使用它的公钥和私钥来创建 AmazonInsights 对象。使用这个对象,我可以正确获取会话对象,甚至可以调用它们的 pauseSession() 和 resumeSession() 方法。我也没有收到任何异常。我在 logcat 中收到错误消息。无法成功地将事件传递到服务器。响应代码 (-1000) 无法与服务通信,javax.net.ssl.SSLException:不受信任的服务器证书。请任何人都可以帮助我。提前致谢。

0 投票
0 回答
3056 浏览

java - Android:SSLException:无法创建应用程序数据+多个HTTPS连接

我创建了一个 android 应用程序和两个服务器应用程序。

服务器详细信息 带 SSL 的 Tomcat 6。

我的两个服务器都在 HTTPS 上。

在这个应用程序中,我从服务器“A”读取命令并处理它们。一旦处理完成,我需要将它们发送到服务器“B”进行验证,并且需要将完整的报告(连同服务器“B”的响应)发送到服务器“A”回来。

现在,当我运行我的应用程序时,一切似乎都运行良好,但是在大约 160 到 170 个服务器连接之后,它给出了 SSLException: Unable to create application data。

起初我认为这可能与 tomcat 有关,但如果我将服务器转移到 HTTP 上,一切正常。我没有遇到任何问题。

以下是我的服务器通信代码:

}

我所有的通信都在非 UI 单线程上,而且所有通信都是顺序的,这意味着只有一个线程在一个接一个地执行一个通信。

0 投票
2 回答
8287 浏览

android - Android:系统调用期间出现 SSLException I/O 错误,连接超时

我的 android 代码中有一个函数,它使用 KSOAP 将数据发送到 Web 服务。我可以向服务发送数据,但有时会出现异常:“系统调用期间出现 SSLException I/O 错误,连接超时”。

在进行了几次测试后,我的观察结果是:

  • 如果 wifi/移动数据已经打开并且我将数据发送到 Web 服务,我不会收到异常。
  • 只有当我打开 wifi/移动数据并在我尝试发送数据时连接它时,我才会得到它。

我对如何克服这个异常一无所知。如果你可以请建议/指导我如何克服这个例外将是一个很大的帮助。

以下是用于向 ASYNC 任务中调用的 Web 服务发送数据的方法。

wifi上的异常

移动数据例外

谢谢你。

0 投票
5 回答
30594 浏览

java - 随机 SSLException 不支持的记录版本 Unknown-0.0

有时下面的代码会失败,有时它会起作用。我正在使用Java8。是服务器端的问题吗?

线程“主”javax.net.ssl.SSLException 中的异常:不支持的记录版本 Unknown-0.0。

编辑:我从 JDK8 降级到 JDK7 并且它可以工作。我发现唯一可行的解​​决方案。

0 投票
1 回答
894 浏览

android - Amazon S3 分段上传期间的 javax.net.ssl.SSLException

我正在使用 Simpl3r,这是一个简单的高级 Android API,用于使用 Amazon S3 服务进行强大且可恢复的多部分文件上传,将媒体文件上传到我的存储桶。

在某些上传时,我收到 SSLException 错误。这是引发异常的代码:

(根据 Simpl3r 示例,我的类是 IntentService 的子类)

这是堆栈跟踪:

我的 Exception 子句没有捕获到异常。这意味着该应用程序陷入了永无止境的“上传”状态。

有任何想法吗?

0 投票
0 回答
1454 浏览

sslexception - What are the detail reasons for every SSLException

the questions are: (1) How many exception reasons that SSL Exception has? (2) Are there any specifications or documents for SSL Exception?

We all know that SSL Exception has many types, such as SSLException, SSLHandshakeException, SSLKeyException,SSLPeerUnverifiedException,SSLProtocolException, etc. for one of them, there are many exception reasons, below are some of them that I searched from internet: (1) SSLException 1) javax.net.ssl.SSLException: No available certificate or key corresponds to the SSL cipher suites which are enabled.

(2) SSLHandshakeException 1) javax.net.ssl.SSLHandshakeException: Received fatal alert: bad_certificate

0 投票
1 回答
4626 浏览

java-7 - javax.net.ssl.SSLException:收到致命警报:Java7 中的意外消息

我们有一个通过 ssl 连接到 web 服务的 https 客户端。这总是适用于 Java 1.6。

上周我们将客户端切换到使用 Java 1.7。不幸的是,客户端不再能够连接到 Web 服务。我想知道是什么原因造成的以及如何解决?

客户端抛出以下异常:

这是详细的日志信息。

0 投票
0 回答
3685 浏览

java - 无法生成 DH 密钥对

我们最近将代码从 Java 5 迁移到 Java 7,将 Tomcat 6 迁移到 Tomcat 7,将 Spring 2.5 迁移到 Spring 4.0.6。所有这些都在一起。Unix 服务器在内存和磁盘空间方面也进行了升级。但是自从发布以来,当批处理作业发送电子邮件时,我们在生产中遇到了错误。我们不确定是什么导致了这个错误。我看到一些其他的帖子,比如

销售人员中的 DH 密钥对异常

Java 7 无法生成 DH 密钥对

是否有解决方法:java.lang.RuntimeException:无法生成 DH 密钥对

无法从代理服务器生成 DH 密钥对

但他们不是没有帮助。有人可以用简单的语言解释导致此问题的原因。

0 投票
1 回答
1027 浏览

android - 使用 asmack 连接服务器时出现 SSL 异常

我正在为我的聊天应用程序使用 asmack-android-16。有时,在创建连接时,我遇到 SSL 异常,然后我无法登录服务器。我的服务器正在使用 SSL 身份验证进行连接。有人可以帮帮我吗?几周以来我一直在为此苦苦挣扎

这是我的连接配置:

XMPPConnection 连接 = 新 XMPPConnection(connectionConfiguration); 连接.连接();// 尽管创建了连接,但调用此行给了我异常。

以下是日志: