我有:
- 公司.cert.pem
- ca_cert.pem
我正在尝试执行 ssl 连接。
我从这两个文件中生成了 mykeystore.bks(尝试了任何组合)并使用此处的 java 代码Trusting all certificate 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)
*
似乎 Android 团队为此目的提出了另一种方法 - 但对我来说还不清楚。