我需要在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對象,但不作爲輸入流或字節數組。
爲什麼?沒有什麼可以用它做Java,但Java尚未爲您做。但是如果你必須有字節,只需調用'Certificate.getEncoded()'。 – EJP