JSSE - это реализация Java протоколов Secure Sockets Layer (SSL) и Transport Layer Security (TLS). Его функциональные возможности включают шифрование данных, аутентификацию сервера, целостность сообщений и дополнительную аутентификацию клиента.
4 ответа

Указание исходящей конфигурации SSL программно с использованием JSSEHelper на Websphere 8.0. не работает

Я пытаюсь создать SSL-соединение программно с использованием исходящей конфигурации ssl CUSTOM, настроенной в WAS 8.0.0.13 (сервер приложений IBM Websphere, использующий java 1.6.0): (Безопасность-> Управление сертификатом SSL и ключами-> Связанные …
15 дек '17 в 07:15
0 ответов

Внедрить диспетчер хранилища доверенных сертификатов на сервере для проверки одноранговых сертификатов X509

У меня есть двухсторонняя реализация SSL между несколькими клиентами и серверами, работающими на Spring-Boot. В хранилище доверенных сертификатов сервера я добавляю доменные сертификаты для клиента, поскольку у нас есть клиенты с аналогичными промеж…
06 сен '18 в 01:02
0 ответов

Ссылка на файл хранилища ключей для JSSE из Maven jar

Я пытаюсь написать простое клиент-серверное приложение, используя JSSE для сокетов SSL. Я сгенерировал свой собственный сертификат 'handmade' с помощью keytool для сервера, и мне нужно установить свойство 'keystore' следующим образом: System.setProp…
25 июн '16 в 11:06
2 ответа

Ошибка компиляции сервера Java RMI

Я пытаюсь тоже добавить ssl к моей реализации сервера. У меня проблема, когда я хочу скомпилировать server.java. Это выход. **Server.java:7: error: cannot find symbol import javax.net.ssl.KeyStore; ^ symbol: class KeyStore location: package javax.ne…
30 апр '17 в 02:33
4 ответа

Тип хранилища ключей: какой использовать?

Смотря на файл java.security из моего JREЯ вижу, что тип хранилища ключей по умолчанию установлен на JKS, Здесь есть список типов хранилищ ключей, которые можно использовать. Есть ли рекомендуемый тип хранилища ключей? Каковы плюсы / минусы разных т…
18 июл '12 в 08:04
2 ответа

Набор шифров SSL_NULL_WITH_NULL_NULL в журналах Jetty

Я использую Jetty с HTTPS и действующим сертификатом, и я не уверен, что получу его правильно, потому что набор шифров, кажется, SSL_NULL_WITH_NULL_NULL в логах сервера. Однако клиентские журналы выглядят хорошо. Длинная история: я прилагаю пример J…
06 авг '13 в 13:02
1 ответ

Как инициировать ssl-соединение с использованием SSLv2

Я хочу установить соединение SSL с удаленным сервером, используя SSLv2. Я использую Java. Я попытался получить поддерживаемые протоколы в моем сокете, используя: String[] suppProtocols=socket.getSupportedProtocols(); System.out.println("The protocol…
07 окт '12 в 23:19
1 ответ

Можно ли удалить часть расширения рукопожатия SSL в Java?

Существует устаревший сервер Cisco IPS, к которому я пытаюсь подключиться по протоколу https. Проблема в том, что этот сервер принимает рукопожатия только при определенных условиях: Версия должна быть TLSv1.0, набор шифров должен быть SSL_RSA_WITH_R…
20 апр '16 в 12:17
1 ответ

Связь клиент-сервер с java socketSSL. Какие сертификаты действительно необходимы

Привет, я работаю над проектом Java с клиентом и сервером, которые используют сокеты SSL с аутентификацией клиента, установленной в true. У меня все работает, но я хотел бы быть уверен, что каждая сторона должна содержать в своих jks. Клиент: 1. лич…
11 апр '17 в 08:21
16 ответов

javax.net.ssl.SSLException: получено фатальное предупреждение: protocol_version

Кто-нибудь сталкивался с этой ошибкой раньше? Я новичок в SSL, есть ли что-то явно не так с моим ClientHello, что я скучаю? Это исключение выдается без ответа ServerHello. Любой совет приветствуется. *** ClientHello, TLSv1 RandomCookie: GMT: 1351745…
14 май '13 в 11:09
0 ответов

Создание SSLSocketChannel из простого SocketChannel

Я реализую клиентскую часть протокола с использованием Java NIO. Протокол гласит, что сначала некоторые простые текстовые сообщения отправляются через сокет, чтобы определить, поддерживают ли SSL и клиент, и сервер. Если они оба поддерживают это, SS…
16 июл '16 в 09:11
1 ответ

Никаких общих наборов шифров при установлении безопасного соединения

Я пытаюсь установить безопасное соединение между двумя проектами Java, но получаю исключение SSLHandshakeException (никаких общих наборов шифров). Это методы для создания сокетов с обеих сторон: Клиент: private SSLSocket getSocketConnection() throws…
14 мар '13 в 09:34
1 ответ

Сбой HTTPS POST-запроса в WebSphere 5.0 для определенного URL/ сертификата

Я пытаюсь подключиться к конечной точке веб-службы RESTful через HTTPS, используя WebSphere 5.1. endpoint = new URL("https://restful/web/service"); HttpURLConnection connection = (HttpURLConnection) endpoint.openConnection(); connection.setRequestMe…
22 янв '15 в 09:27
2 ответа

Java NoClassDefFoundError с соединением SSL

У нас есть приложение, которое использует клиентскую библиотеку JAX-RPC и работает на устаревшей версии Java (1.4.2) и получает следующую ошибку SSL: java.lang.NoClassDefFoundError javax.crypto.Cipher.a(DashoA6275) javax.crypto.Cipher.getInstance(Da…
20 дек '11 в 15:51
1 ответ

Java - SocketException: сброс соединения при отправке клиентом запроса

В главе 10, посвященной Secure Socket, в Java Network Programming 4th Edition приведен пример сборки Secure Server. Код можно найти здесь. Я пытаюсь сделать более простой вариант кода. Вот мой код: try { SSLContext context = SSLContext.getInstance(a…
26 июн '15 в 04:24
0 ответов

Отключите пересмотр SSL/TLS в клиенте Apache CXF

Я использую библиотеки Apache CXF для подключения к веб-серверу, который не разрешает повторное согласование SSL/TLS. Но мой клиент пытается выполнить повторное согласование каждый раз, что приводит к ошибке на стороне сервера. Есть ли способ полнос…
25 дек '14 в 02:33
1 ответ

Как добавить сертификат сервера в Java-приложение в Eclipse

У меня есть серверное приложение, которое использует: import javax.net.ssl.SSLServerSocket; import javax.net.ssl.SSLServerSocketFactory; import javax.net.ssl.SSLSocket; Это Java-приложение, которое представляет собой сам сервер - я не использую вирт…
07 окт '12 в 19:23
0 ответов

Web-вызов Java через https не работает из-за handshake_failure

Я звоню в службу через https, и она вызывает ошибку handshake_failure. Не в состоянии понять причину. У меня есть правильный сертификат сервера, который помещен в мой файл cacerts. Я получил следующий след JSSE. trigger seeding of SecureRandom done …
17 апр '18 в 14:53
1 ответ

Как обнаружить исключения в делегированных задачах (SSLEngine)

Я использую SSLEngines вместе с NIO для обеспечения неблокирующих соединений SSL для моего приложения. В какой-то момент во время рукопожатия (вероятно, после получения ServerHelloDone) SSLEngine требует, чтобы я обработал делегированную задачу. Так…
06 окт '15 в 15:48
4 ответа

Есть ли способ загрузить другие элементы, отличные от указанных в папке java_home/jre/lib/security?

У меня есть одна установка Java в системе, которая запускает 2 или 3 приложения. Все приложения используют одну и ту же среду выполнения. Есть ли способ указать другое хранилище ключей для сертификатов CA, чем в java_home / jre / lib / security. То …
15 апр '10 в 00:58