Вопросы по теме 'jsse'

как написать клиентские и серверные приложения Java, которые используют взаимную аутентификацию ssl между ними?
Я создаю два Java-приложения, которые должны обмениваться данными с использованием двусторонней аутентификации SSL, я использовал инструкции отсюда для создания сертификатов клиента и сервера. затем я создал веб-службу в серверном приложении...
7185 просмотров
schedule 15.09.2021

Java: используйте SSLEngine с селектором
Я собираюсь написать приложение Java, которое использует Селектор для мультиплексирования каналов сокета. У меня будет конфигурация, в которой связь будет зашифрована с помощью SSL, а другая - без использования SSL. Я раньше не использовал...
28 просмотров
schedule 23.09.2021

Создание SSLSocketChannel из простого SocketChannel
Я реализую клиентскую сторону протокола с использованием Java NIO. В протоколе указано, что сначала через сокет отправляются простые текстовые сообщения, чтобы определить, поддерживают ли и клиент, и сервер SSL. Если они оба поддерживают это,...
43 просмотров
schedule 18.09.2021

Клиент C с сервером OpenSSL + Java: javax.net.ssl.SSLHandshakeException: нет общих наборов шифров
У меня есть сокет Java SSL и клиент c с OpenSSL (клиенты Java нормально работают с этим сервером Java). Сбой рукопожатия, и я получаю исключение Java: javax.net.ssl.SSLHandshakeException: no cipher suites in common at...
1756 просмотров
schedule 04.03.2022

Запретить повторное рукопожатие SSL в Java (JSSE)?
Есть ли способ запретить повторное рукопожатие в библиотеках SSL Java на стороне клиента и сервера? Я уже искал Javadocs SSLContext, SSLParameters, SSLSocket, SSLServerSocket и их соответствующие фабрики, но не нашел решения.
453 просмотров
schedule 28.04.2022

Как предоставить конкретное хранилище TrustStore при использовании хранилища ключей по умолчанию в Java (JSSE)
Обзор JSSE позволяет пользователям предоставлять доверенные хранилища и хранилища ключей по умолчанию, задав параметры javax.net.ssl. *. Я хотел бы предоставить для своего приложения TrustManager не по умолчанию, позволяя пользователю указывать...
16778 просмотров
schedule 04.05.2022

Как мне инициализировать TrustManagerFactory с несколькими источниками доверия?
В моем приложении есть личное хранилище ключей, содержащее доверенные самозаверяющие сертификаты для использования в локальной сети, например mykeystore.jks . Я хочу иметь возможность подключаться к общедоступным сайтам (например, google.com), а...
30129 просмотров
schedule 07.05.2022

настройка SSLContext с использованием существующей пары SSL-ключ/сертификат в java (JSSE API)
Я работаю над проектом Java, где я должен реализовать SSL-протокол на стороне сервера. Это первый раз, когда я буду использовать SSL в своем приложении, поэтому я много читал о SSL/TLS, и теперь я хочу реализовать что-то на Java. Я реализую этот...
3212 просмотров

Как отключить проверку ограничений (тип сертификата Netscape) в Java6?
Я пытаюсь создать собственный HTTPS-сервер на Java (6), используя встроенный класс com.sun.net.httpserver.HttpsServer. Он работает нормально, пока мне не потребуется аутентификация клиента. В этот момент происходит сбой со следующим исключением в...
5799 просмотров
schedule 13.08.2022

Проблема с SSL-соединением Java Client-Server: javax.net.ssl.SSLHandshakeException: нет общих наборов шифров
Основная цель этого приложения — генерировать ключ AES на стороне сервера по запросу и доставлять его клиенту с помощью SSL. В настоящее время я получаю две ошибки. Ошибка сервера: javax.net.ssl.SSLHandshakeException: нет общих наборов шифров...
83 просмотров
schedule 27.08.2022

Есть ли реализация DTLS в JSSE
Я хочу реализовать клиент DTLS 1.0 на Java, и после погугления я обнаружил, что JSSERefGuide говорит следующее: API JSSE поддерживает SSL версий 2.0 и 3.0 и TLS версии 1.0. Эти протоколы безопасности инкапсулируют обычный сокет...
4168 просмотров
schedule 28.08.2022

Установка нескольких доверенных хранилищ на одной JVM
У меня есть приложение Java, работающее на сервере веб-логики. В приложении есть два отдельных модуля, которые используют SSL для подключения к внешним веб-службам - скажем, модуль A и модуль B. Модуль A - построен на Axis - использует хранилище...
12861 просмотров
schedule 04.12.2022

Согласование SSL со старыми клиентами с использованием SSLEngine (JSSE)
Это дополнительный вопрос к " SSL-подтверждение с использованием самостоятельных Подписанные сертификаты и SSLEngine (JSSE) ". Я реализовал веб-сервер NIO, который может обрабатывать сообщения SSL и не-SSL на одном и том же порту. Чтобы различать...
6977 просмотров
schedule 26.12.2022

Решения для подписи сертификатов
Для системы с несколькими серверами приложений и несколькими клиентами я хотел бы ввести взаимную аутентификацию, а также другие меры безопасности, предоставляемые TLS. Серверы и клиенты могут находиться как в разных сетях, так и в одной сети. У...
1227 просмотров
schedule 10.04.2023

SSLКонтекст. Должен ли я перезагрузить его?
Я заинтересован в динамическом обновлении хранилища доверенных сертификатов. Какой вариант лучше всего использовать? Перезагрузить SSLContext или можно воссоздать TrustManagers ?
1012 просмотров
schedule 28.12.2022

JMeter SSL Manager не работает
Я пытаюсь использовать клиентский ssl-сертификат в JMeter для аутентификации на веб-сайте. Проблема в том, что когда я пытаюсь импортировать его в SSL Manager, я не получаю никаких сообщений о пароле, ничего. В конфигурации я написал:...
6701 просмотров
schedule 13.11.2022

Обновление сокета до SSLSocket с помощью STARTTLS: recv не удалось
Я пытаюсь обновить сокет до SSLSocket, используя STARTTLS. На вики InspIRCd это должно работать так >> STARTTLS << :test2.chatspike.net 670 nickname :STARTTLS successful, go ahead with TLS handshake (SSL Handshake) Итак, в моем...
3737 просмотров
schedule 09.07.2023

Java не отправляет сертификат клиента
Я использую HttpClient 4.2.3 на Java 1.7 для подключения к удаленному серверу, размещенному на nginx. Моя организация широко использует PKI, и как удаленный сервер, так и клиент имеют сертификаты, выданные общим центром сертификации. Сервер имеет...
2748 просмотров
schedule 25.04.2023

Сброс соединения в JSSE
Я пытаюсь сделать ssl на основе клиент-сервера, вот мой код сервера: public static void main(String arg[]){ try { KeyStore keyStore = KeyStore.getInstance("jks"); InputStream inputStream; try { inputStream = new...
5243 просмотров
schedule 06.02.2023

Исключение при использовании SSLEngine
Я пишу собственный сервер для телефона Android для обработки запросов https. Он начинается с прослушивания определенного порта и после установления соединения выполняет рукопожатие с клиентом. Вот фрагмент кода: ServerSocket sock = new...
271 просмотров
schedule 02.03.2023