javax.net.ssl.SSLProtocolException:SSL库中的失败,通常是协议错误

时间:2012-12-19 16:14:34

标签: java android ssl https

我有:

  1. Company.cert.pem
  2. ca_cert.pem
  3. 我正在尝试执行ssl连接。

    我从这两个文件中生成 mykeystore.bks (尝试了任何组合)并使用java代码 从这里Trusting all certificates using HttpClient over HTTPS - emmby 回复。但是我一直遇到下一个错误:

    12-20 03:04:48.844: W/System.err(2087): javax.net.ssl.SSLProtocolException: Read error: ssl=0x2b6e50: Failure in SSL library, usually a protocol error
    12-20 03:04:48.854: W/System.err(2087):     at org.apache.harmony.xnet.provider.jsse.NativeCrypto.SSL_read(Native Method)
    12-20 03:04:48.854: W/System.err(2087):     at org.apache.harmony.xnet.provider.jsse.OpenSSLSocketImpl$SSLInputStream.read(OpenSSLSocketImpl.java:788)
    12-20 03:04:48.854: W/System.err(2087):     at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:103)
    12-20 03:04:48.854: W/System.err(2087):     at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:191)
    12-20 03:04:48.854: W/System.err(2087):     at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:82)
    

    *

    1. http://developer.android.com/reference/org/apache/http/conn/ssl/SSLSocketFactory.html
    2. 似乎Android团队为此目的提出了另一种方法 - 但对我而言,目前尚不清楚。

0 个答案:

没有答案