この時点で、Okthppがこのcertsを受け入れる必要があるため、Keystoreにいくつかの証明書を追加しようとしています。FileInputStreamで* .cerファイルを開くにはどうすればいいのですか?--Android
だから、私はこの例を見て、開発者のアンドロイドでみる:例ではhttps://developer.android.com/training/articles/security-ssl.html?hl=es#HttpsExample
は、彼らがこれを行う:私がやった何
// Load CAs from an InputStream
// (could be from a resource or ByteArrayInputStream or ...)
CertificateFactory cf = CertificateFactory.getInstance("X.509");
// From https://www.washington.edu/itconnect/security/ca/load-der.crt
InputStream caInput = new BufferedInputStream(new FileInputStream("load-der.crt"));
Certificate ca;
を、.../res/raw/xxxxx*cer
ファイルIから証明書をロードしようとしていますプロジェクト構造に追加されました。
だから私のコードは次のようになります。
CertificateFactory cf = CertificateFactory.getInstance("X.509");
caInput1 = new BufferedInputStream(new FileInputStream(String.valueOf(ctx.getResources().openRawResourceFd(R.raw.xxxx))));
しかし、私はそれをしようとすると、doesntの仕事:
どのように私はそれを解決することができますか? ORはできませんか?
同じことを言っています:/ – Shudy
私は答えを更新しました。私はopenRawResourceFd – petrumo