私は最近、SSL経由でWebサービスを呼び出し、そのようなServerCertificateValidationCallbackイベントのデリゲートを使用して証明書のセキュリティを扱うC#アプリケーションに取り組んでいます:どのように私はJavaでSSL経由でWebサービスを呼び出すのですか?
System.Net.ServicePointManager.ServerCertificateValidationCallback += delegate(object certsender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{
bool validationResult = false;
// if there are no SSL validation errors
if (sslPolicyErrors == SslPolicyErrors.None)
{
validationResult = true;
}
return validationResult;
};
今、私はJavaで同じことを行う必要があり、これは私が立ち往生している場所です - 私はしばらくの間googledして、実際には正直な答えを見つけられませんでした。 JavaでSSL証明書の検証を処理するにはどうすればよいですか?
私の質問には、自己署名入りの証明書を受け入れることが必要です。 http://www.howardism.org/Technical/Java/SelfSignedCerts.html:私は以来、これを行う方法について説明し、次の記事を見つけました –