Недавно я работал над приложением C #, которое вызывает веб-сервис через SSL и обрабатывает сертификат безопасности с помощью делегата для события ServerCertificateValidationCallback, например:
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, и вот где я застрял - я некоторое время гуглял и не нашел прямого ответа. Как мне обработать проверку сертификата SSL в Java?