Стоит задача прочитать содержимое URL через https.
Я запросил у клиента, который хостит этот URL, сертификат чтобы проимпортировать его себе и нормально работать.
Клиент же утверждает следующее:
"это сессионный сертификат он существует на время сессии.
вы можете его при желании экспортировать в файл, но у меня есть сомнения что он будет с этим файлом работать через некоторое время."
Кто-нибудь слышал об этих сессионных сертификатах и работе из java с ними?
Здравствуйте, hl-man, Вы писали:
HM>Стоит задача прочитать содержимое URL через https.
HM>Я запросил у клиента, который хостит этот URL, сертификат чтобы проимпортировать его себе и нормально работать.
HM>Клиент же утверждает следующее:
HM>"это сессионный сертификат он существует на время сессии. HM>вы можете его при желании экспортировать в файл, но у меня есть сомнения что он будет с этим файлом работать через некоторое время."
HM>Кто-нибудь слышал об этих сессионных сертификатах и работе из java с ними?
X509Certificate[] certs = (X509Certificate[]) request.getAttribute("javax.servlet.request.X509Certificate");
if (certs != null) {
for (int i = 0; i < certs.length; i++) {
System.out.println("<---------------------------------------------------------------------------------------> ");
}
} else {
if ("https".equals(request.getScheme())) {
System.out.println("This was an HTTPS request, " + "but no client certificate is available");
} else {
System.out.println("This was not an HTTPS request, " + "so no client certificate is available");
}
}