я мигрировал сервер от HTTP
к HTTPS
я использовал самостоятельно подписанный сертификат для отправки сетевых запросов с HttpUrlConnection
и он работал, но для загрузки изображений он не работает, поскольку я использовал загрузку Glide для загрузки.Glide - javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Целевой якорь для пути сертификации не найден
javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Целевой якорь для пути сертификации не found.while загрузки изображений с HTTPS URL через библиотеку глиссады
Glide.with(mContext).load(currentItem.getImage_path().replace(" ", "%20"))
.listener(new RequestListener<String, GlideDrawable>() {
@Override
public boolean onException(Exception e, String model, Target<GlideDrawable> target, boolean isFirstResource) {
genericViewHolder.imageView_1.setImageResource(R.drawable.image_thumbnail);
genericViewHolder.progressBar.setVisibility(View.GONE);
return false;
}
@Override
public boolean onResourceReady(GlideDrawable resource, String model, Target<GlideDrawable> target, boolean isFromMemoryCache, boolean isFirstResource) {
genericViewHolder.progressBar.setVisibility(View.GONE);
return false;
}
}).into(genericViewHolder.imageView_1);
Я пробовал использовать ссылку this и использовал GlideModule, но он, похоже, не работает. Пожалуйста помоги.
Возможный дубликат [javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Целевой якорь для пути сертификации не найден] (http://stackoverflow.com/questions/21047414/javax-net-ssl-sslhandshakeexception-java-security-cert-certpathvalidatorexcepti) – EJP
Это не дубликат, потому что он не принадлежит HTTPUrlConnection, я сталкиваюсь с этим ISSU e с загрузкой изображения Glide. Можете ли вы мне помочь? –
Это дубликат, потому что проблема точно такая же: сертификату сервера не доверяют. – EJP