2

私は持っている:

  1. Company.cert.pem
  2. ca_cert.pem

SSL接続を実行しようとしています。

これらの 2 つのファイルからmykeystore.bksを生成し (任意の組み合わせを試しました)、ここから Java コードを使用します HTTPS 経由で HttpClient を使用してすべての証明書を信頼する- 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

Android チームはこの目的のために別のアプローチを提案しているようですが、私には明確ではありません。

4

0 に答える 0