0
X509TrustManagerには3つのメソッドがあります。 1 checkClientTrusted:クライアントの証明書が信頼できるかどうかを確認します。 2 checkServerTrusted:サーバーの証明書が信頼できるかどうかを確認します。 したがって、getAcceptedIssuersのメソッドは何ですか?どこで呼び出されるのですか?X509TrustManagerでは、メソッド "getAcceptedIssuers"はどのように使用されますか?
getAcceptedIssuers()から 'null 'または' new X509Certificate [0];を返すとどうなりますか? – MediumOne
@MediumOneこれは、このメソッドがどのように使用されているかによって異なります。通常、このメソッドはhttps接続を開くときに内部的に呼び出されます。このメソッドがX509Certificate [0]を返す場合は、Trust Storeに信頼できるCAがない、つまり誰も信頼しないということを意味します)、checkServerTrustedまたはcheckClientTrustedどちらが呼び出されているかに応じてCertificateExceptionをスローします –
x509TrustManagerの独自の実装を作成する場合は、checkClientTrustedとcheckServerTrustedの実装でgetAcceptedissuersを呼び出すのが理想的ですが、実装では何をしたいのですか。 getAcceptedIssuersはもっとプライベートメソッドに似ており、私の知識に外部依存関係はありません –