Я довольно новичок в сертификатах, но я должен сделать что-то вроде этого (на Java):
1) У меня в руках сертификат запрашивающего:
X509Certificate[] certs = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");
2)Мне нужно запросить другой URL с этим сертификатом (возможно ли это вообще?), Например:
URL url = new URL(server);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
if (connection instanceof HttpsURLConnection) {
((HttpsURLConnection) connection).setSSLSocketFactory(???);
}
Мой вопрос: как связать сертификаты из 1) с запросом из 2)?
веселит.