2015-09-05 33 views
0

我需要在X509TrustManager中信任它之前手動檢查SSL證書。如何在android下載ssl證書爲字節或流?我知道如何獲得ssl證書作爲java對象,但我需要bytes []或流。Android:獲取SSL證書作爲流或字節[]

我註冊套接字工廠

schemeRegistry.register(new Scheme("https", new EasySSLSocketFactory(), 443)); 

註冊方面

SSLContext context = SSLContext.getInstance("TLS"); 

和owerrided

public void checkServerTrusted(X509Certificate[] certificates, String authType) 
      throws CertificateException 

用於SSL連接它工作正常,但我有一個證書與Java對象,但不作爲輸入流或字節數組。

+0

爲什麼?沒有什麼可以用它做Java,但Java尚未爲您做。但是如果你必須有字節,只需調用'Certificate.getEncoded()'。 – EJP

回答